|
@@ -16,7 +16,7 @@ import { ViewChild } from '@angular/core'
|
|
|
})
|
|
|
export class ContactComponent implements OnInit {
|
|
|
|
|
|
- @ViewChild(DataTableDirective, {static: false})
|
|
|
+ @ViewChild(DataTableDirective, { static: false })
|
|
|
dtElement: DataTableDirective;
|
|
|
|
|
|
|
|
@@ -47,10 +47,10 @@ export class ContactComponent implements OnInit {
|
|
|
contactList: any = [];
|
|
|
contactList1: any = [];
|
|
|
|
|
|
- dtOptions= {};
|
|
|
+ dtOptions = {};
|
|
|
dtTrigger: Subject<any> = new Subject();
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
sucess_flag: boolean = false;
|
|
|
backtodvr_flag: boolean = false;
|
|
@@ -66,7 +66,7 @@ export class ContactComponent implements OnInit {
|
|
|
|
|
|
|
|
|
constructor(private commonservice: CommonFunctionService, private router: Router, private fb: FormBuilder) {
|
|
|
-
|
|
|
+
|
|
|
this.dtOptions = {
|
|
|
pagingType: 'full_numbers',
|
|
|
pageLength: 15,
|
|
@@ -76,7 +76,7 @@ export class ContactComponent implements OnInit {
|
|
|
|
|
|
ordering: false,
|
|
|
dom: 'Blfrtip',
|
|
|
-
|
|
|
+
|
|
|
buttons: [
|
|
|
{
|
|
|
extend: 'print',
|
|
@@ -89,10 +89,10 @@ export class ContactComponent implements OnInit {
|
|
|
|
|
|
]
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
console.log("in contact");
|
|
|
console.log(this.router.url);
|
|
|
var url = this.router.url;
|
|
@@ -155,12 +155,12 @@ export class ContactComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
this.contactList = [];
|
|
|
-
|
|
|
+
|
|
|
|
|
|
this.loginData.push(JSON.parse(localStorage.getItem("loginData")));
|
|
|
console.log("", this.loginData[0]["user_name"]);
|
|
@@ -188,13 +188,13 @@ export class ContactComponent implements OnInit {
|
|
|
|
|
|
this.commonservice.getAllData(this.commonservice.projectpath + "/getcustcontactdetails?customer_id=0&passid=number").subscribe(response => {
|
|
|
if (response.status == 'falsetoken') {
|
|
|
- this.router.navigate(['/login'])
|
|
|
- } else {
|
|
|
- this.contactList = response.data[0].conrtactData;
|
|
|
- console.log("aaaaaaaaaaa------------>", this.contactList);
|
|
|
- this.dtTrigger.next(this.dtOptions)
|
|
|
-
|
|
|
- }
|
|
|
+ this.router.navigate(['/login'])
|
|
|
+ } else {
|
|
|
+ this.contactList = response.data[0].conrtactData;
|
|
|
+ console.log("aaaaaaaaaaa------------>", this.contactList);
|
|
|
+ this.dtTrigger.next(this.dtOptions)
|
|
|
+
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -208,7 +208,7 @@ export class ContactComponent implements OnInit {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
this.contactForm = new FormGroup({
|
|
@@ -314,18 +314,29 @@ export class ContactComponent implements OnInit {
|
|
|
}
|
|
|
else if (response.data.length > 0) {
|
|
|
console.log("inside if(response.message== '') 99999999999")
|
|
|
- this.backtodvr_flag = true;
|
|
|
- console.log("response.data[0].lastinsertedData", response.data[0].lastinsertedData);
|
|
|
- localStorage.setItem('contactlastinsert', response.data[0].lastinsertedData);
|
|
|
- this.openPopup();
|
|
|
- this.status_msg = "Success";
|
|
|
- this.error_msg = response.data[0].message;
|
|
|
- // console.log("response.data.message", response.data[0].exception.errorid);
|
|
|
- if (response.data[0].exception.errorid != '') {
|
|
|
+ if (response.data[0].createStatus == 1 && response.data[0].exception.errorid == 400) {
|
|
|
+ console.log("duplicate contact");
|
|
|
+ this.openPopup();
|
|
|
+ this.status_msg = "Warning";
|
|
|
+ this.error_msg = response.data[0].exception.errormessage;
|
|
|
+ }else{
|
|
|
+ this.backtodvr_flag = true;
|
|
|
+ console.log("response.data[0].lastinsertedData", response.data[0].lastinsertedData);
|
|
|
+ localStorage.setItem('contactlastinsert', response.data[0].lastinsertedData);
|
|
|
this.openPopup();
|
|
|
- this.status_msg = "Warning";
|
|
|
- this.error_msg = response.errors;
|
|
|
+ this.status_msg = "Success";
|
|
|
+ this.error_msg = response.data[0].message;
|
|
|
+ // console.log("response.data.message", response.data[0].exception.errorid);
|
|
|
+ if (response.data[0].exception.errorid != '') {
|
|
|
+ this.openPopup();
|
|
|
+ this.status_msg = "Warning";
|
|
|
+ this.error_msg = response.errors;
|
|
|
+ }
|
|
|
}
|
|
|
+ } else if (response.data[0].createStatus == 1 && response.data[0].exception.errorid == 400) {
|
|
|
+ this.openPopup();
|
|
|
+ this.status_msg = "Warning";
|
|
|
+ this.error_msg = response.errors;
|
|
|
}
|
|
|
else {
|
|
|
this.status_msg = "";
|
|
@@ -415,26 +426,34 @@ export class ContactComponent implements OnInit {
|
|
|
}
|
|
|
else if (response.data.length > 0) {
|
|
|
console.log("inside if(response.message== '')222222222222 ")
|
|
|
- this.openPopup();
|
|
|
- this.status_msg = "Success";
|
|
|
- this.error_msg = response.data[0].message;
|
|
|
- this.checkfirstnm_flag = true;
|
|
|
- this.mySelect = "";
|
|
|
- this.contactForm = new FormGroup({
|
|
|
- first_name: new FormControl('', Validators.required),
|
|
|
- last_name: new FormControl('', Validators.required),
|
|
|
- mobile_number: new FormControl('', [Validators.required, Validators.maxLength(10)]),
|
|
|
- designation: new FormControl(null, Validators.required),
|
|
|
- email_Id: new FormControl('', Validators.required),
|
|
|
- department: new FormControl('', Validators.required),
|
|
|
- function: new FormControl('', Validators.required),
|
|
|
- })
|
|
|
- // console.log("response.data.message", response.data[0].exception.errorid);
|
|
|
- if (response.data[0].exception.errorid != '') {
|
|
|
+ if (response.data[0].createStatus == 1 && response.data[0].exception.errorid == 400) {
|
|
|
+ console.log("duplicate contact");
|
|
|
+ this.openPopup();
|
|
|
+ this.status_msg = "Warning";
|
|
|
+ this.error_msg = response.data[0].exception.errormessage;
|
|
|
+ } else {
|
|
|
this.openPopup();
|
|
|
- this.status_msg = "Warning";
|
|
|
- this.error_msg = response.errors;
|
|
|
+ this.status_msg = "Success";
|
|
|
+ this.error_msg = response.data[0].message;
|
|
|
+ this.checkfirstnm_flag = true;
|
|
|
+ this.mySelect = "";
|
|
|
+ this.contactForm = new FormGroup({
|
|
|
+ first_name: new FormControl('', Validators.required),
|
|
|
+ last_name: new FormControl('', Validators.required),
|
|
|
+ mobile_number: new FormControl('', [Validators.required, Validators.maxLength(10)]),
|
|
|
+ designation: new FormControl(null, Validators.required),
|
|
|
+ email_Id: new FormControl('', Validators.required),
|
|
|
+ department: new FormControl('', Validators.required),
|
|
|
+ function: new FormControl('', Validators.required),
|
|
|
+ })
|
|
|
+ // console.log("response.data.message", response.data[0].exception.errorid);
|
|
|
+ if (response.data[0].exception.errorid != '') {
|
|
|
+ this.openPopup();
|
|
|
+ this.status_msg = "Warning";
|
|
|
+ this.error_msg = response.errors;
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
else {
|
|
|
this.status_msg = "";
|
|
@@ -520,7 +539,7 @@ export class ContactComponent implements OnInit {
|
|
|
dtInstance.destroy();
|
|
|
// Call the dtTrigger to rerender again
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
console.log("data---->", value);
|
|
|
console.log("customer_id", value.customer_id);
|
|
|
|
|
@@ -542,7 +561,7 @@ export class ContactComponent implements OnInit {
|
|
|
this.router.navigate(['/login'])
|
|
|
} else {
|
|
|
|
|
|
- this.dtTrigger.next(this.dtOptions)
|
|
|
+ this.dtTrigger.next(this.dtOptions)
|
|
|
|
|
|
//console.log("check length",response.data[0]);
|
|
|
if (response.data[0].getdvrDataStatus == '1') {
|
|
@@ -577,7 +596,7 @@ export class ContactComponent implements OnInit {
|
|
|
});
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|