private async void newDepartment(string DeptName, string DeptPhoneNumber) { try { //Register new Department DepartmentDataPayload department = new DepartmentDataPayload(); department.DepartmentName = DeptName; department.DepartmentPhoneNumber = DeptPhoneNumber; department.CompanyId = CompId; department.Status = DeptStatus.Active.ToString(); department.Description = "Added by " + _activePage.UserStaffName; ResponseMessage msgExist = await service.CheckIfDepartmentExistService(department); if (msgExist.ResponseStatusCode == System.Net.HttpStatusCode.NotFound) { ResponseMessage msg = await service.RegisterNewDepartment(department); if (msg.ResponseStatusCode == System.Net.HttpStatusCode.NotFound) { MessageDialog ms = new MessageDialog("Successfully Registered"); await ms.ShowAsync(); CreateBinding(); ClearAddNewDeptFields(); } else { MessageDialog ms = new MessageDialog("Err: Else1 - " + msg.Message); await ms.ShowAsync(); } } else { MessageDialog ms = new MessageDialog("Err: Else2 - " + msgExist.Message); await ms.ShowAsync(); } } catch (Exception ex) { checkInternet(); MessageDialog msg = new MessageDialog(ex.Message + " Void - newDepartment"); //await msg.ShowAsync(); } }
private async void fileCsvToDb() { try { var ity = LstUploadPopulate.Items.Count(); continueValidation = true; for (int i = 0; i < ity; i++) { var dept = DeptDetail[i]; DeptName = dept.DepartmentName; DeptPhoneNumber = dept.DepartmentPhoneNumber; sn = i + 1; checkSyntax(); if (continueValidation == true) { RemoteService service = new RemoteService(); DepartmentDataPayload payload = new DepartmentDataPayload(); DepartmentDataPayload department = new DepartmentDataPayload(); department.DepartmentName = DeptName; department.DepartmentPhoneNumber = DeptPhoneNumber; department.CompanyId = CompId; department.Status = DeptStatus.Active.ToString(); department.Description = "Added by " + _activePage.UserStaffName; ResponseMessage response = await service.CheckIfDepartmentExistService(department); if (response.ResponseStatusCode == System.Net.HttpStatusCode.Found) { //Found MessageDialog msgTrial = new MessageDialog("Dept: " + department.DepartmentName + "\n" + "Dept Phone Number: " + department.DepartmentPhoneNumber + "\n" + "Dept Status: " + department.Status, "Found"); //await msgTrial.ShowAsync(); } else if (response.ResponseStatusCode == System.Net.HttpStatusCode.NotFound) { //Send to Registration DB ResponseMessage msgDept = await service.RegisterNewDepartment(department); } else if (response.ResponseStatusCode == System.Net.HttpStatusCode.InternalServerError) { continueValidation = false; MessageDialog md = new MessageDialog("Could not complete registration: " + "Err: "); await md.ShowAsync(); return; } else { MessageDialog checkInMsg = new MessageDialog("Server error"); await checkInMsg.ShowAsync(); return; } } else { return; } } MessageDialog msg = new MessageDialog("Uploaded Successfully"); CreateBinding(); await msg.ShowAsync(); LstUploadPopulate.ItemsSource = null; ShowDeptListGrid(); } catch (Exception ex) { checkInternet(); MessageDialog msg = new MessageDialog(ex.Message + " fileCsvToDb"); //await msg.ShowAsync(); } }
private async void btnUpdateDeptDetails_Click(object sender, RoutedEventArgs e) { try { var deptName = txtDeptName.Text; var deptPhNumber = txtDeptPhoneNumber.Text; if (string.IsNullOrEmpty(deptName)) { MessageDialog msg = new MessageDialog("Provide Appropriate value for Department Name"); await msg.ShowAsync(); return; } else if (string.IsNullOrEmpty(deptPhNumber)) { MessageDialog msg = new MessageDialog("Provide Appropriate value for Department Phone Number"); await msg.ShowAsync(); return; } else { DepartmentDataPayload department = new DepartmentDataPayload(); department.DepartmentId = DeptId; department.DepartmentName = deptName; department.DepartmentPhoneNumber = deptPhNumber; department.CompanyId = CompId; department.Status = DeptStatus.Active.ToString(); department.Description = "Added by " + _activePage.UserStaffName; ResponseMessage msgExist = await service.CheckIfDepartmentExistService(department); if (msgExist.ResponseStatusCode == System.Net.HttpStatusCode.Found) { ResponseMessage msgApp = await service.UpdateThisDepartmentControllerService(department); if (msgApp.ResponseStatusCode == System.Net.HttpStatusCode.NotFound) { CreateBinding(); GridEditItemDetail.Visibility = Visibility.Collapsed; GridItemDetail.Visibility = Visibility.Collapsed; MessageDialog ms = new MessageDialog("Action Successful"); await ms.ShowAsync(); } else { MessageDialog ms = new MessageDialog("Err: " + msgApp.Message); await ms.ShowAsync(); } } else { MessageDialog ms = new MessageDialog("Err: " + msgExist.Message); await ms.ShowAsync(); } GridEditItemDetail.Visibility = Visibility.Collapsed; GridItemDetail.Visibility = Visibility.Collapsed; } } catch (Exception ex) { checkInternet(); MessageDialog msg = new MessageDialog("Error from btnAddDept " + ex.Message); //await msg.ShowAsync(); } }