private void SaveDocType() { try { string StrDocType = ""; string StrFlag = ""; string StrRemark = ""; if (this.rbtYes.IsChecked == true) { StrFlag = "1"; } if (this.RbtNo.IsChecked == true) { StrFlag = "0"; } StrDocType = this.txtDocType.Text.Trim().ToString(); StrRemark = this.txtDemo.Text.Trim().ToString(); if (CheckDocType()) { RefreshUI(RefreshedTypes.ShowProgressBar); if (!string.IsNullOrEmpty(StrDocType)) { if (action == Action.Add) { tmpDocTypeT.SENDDOCTYPEID = System.Guid.NewGuid().ToString(); tmpDocTypeT.OPTFLAG = StrFlag; tmpDocTypeT.SENDDOCTYPE = StrDocType; tmpDocTypeT.CREATEDATE = System.DateTime.Now; tmpDocTypeT.REMARK = StrRemark; tmpDocTypeT.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; tmpDocTypeT.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; tmpDocTypeT.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; tmpDocTypeT.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; tmpDocTypeT.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; tmpDocTypeT.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; tmpDocTypeT.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; tmpDocTypeT.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; tmpDocTypeT.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; tmpDocTypeT.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; tmpDocTypeT.UPDATEUSERNAME = ""; tmpDocTypeT.UPDATEDATE = null; tmpDocTypeT.UPDATEUSERID = ""; //loadbar.Start(); TypeClient.DocTypeAddAsync(tmpDocTypeT); } else { tmpDocTypeT.OPTFLAG = StrFlag; tmpDocTypeT.SENDDOCTYPE = StrDocType; tmpDocTypeT.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; tmpDocTypeT.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; tmpDocTypeT.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; tmpDocTypeT.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; tmpDocTypeT.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; tmpDocTypeT.REMARK = StrRemark; tmpDocTypeT.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; tmpDocTypeT.UPDATEDATE = System.DateTime.Now; tmpDocTypeT.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; TypeClient.DocTypeInfoUpdateAsync(tmpDocTypeT); //TypeClient.DocTypeAddAsync(tmpDocTypeT); } } } } catch (Exception ex) { RefreshUI(RefreshedTypes.ShowProgressBar); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } }