public bool DeleteApporvalTemplet(T_OA_APPROVALINFOTEMPLET approvakInfo) { ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll(); //using (ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll()) //{ return(approvalBll.DeleteApprovalTemplet(approvakInfo)); //} }
void _VM_Get_ApporvalTempletByApporvalTypeCompleted(object sender, Get_ApporvalTempletByApporvalTypeCompletedEventArgs e) { RefreshUI(RefreshedTypes.HideProgressBar); T_OA_APPROVALINFOTEMPLET templet = e.Result; if (templet != null) { txtTitle.Text = templet.APPROVALTITLE; //txtContent.Document = templet.CONTENT; } }
public int UpdateApporvalTemplet(T_OA_APPROVALINFOTEMPLET approvakInfo) { ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll(); //using (ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll()) //{ if (approvalBll.UpdateApprovalTemplet(approvakInfo) != -1) { return(1); } else { return(-1); } //} }
//修改 private void btnEdit_Click(object sender, RoutedEventArgs e) { ObservableCollection <T_OA_APPROVALINFOTEMPLET> selApporvalInfoList = GetSelectedList(Permissions.Edit); if (dg.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dg.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } selApporvalInfo = selApporvalInfoList[0]; if (SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonOperationPermission(selApporvalInfo, "T_OA_APPROVALINFOTEMPLET", OperationType.Edit, Common.CurrentLoginUserInfo.EmployeeID)) { if (selApporvalInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { //ApprovalForm_upd frm = new ApprovalForm_upd(FormTypes.Edit, selApporvalInfo.APPROVALID); ApprovalTempletForm frm = new ApprovalTempletForm(FormTypes.Edit, selApporvalInfo.APPROVALID); //Border aa = new Border(); //Utility.CreateFormFromEngine(selApporvalInfo.APPROVALID, "SMT.SaaS.OA.UI.UserControls.ApprovalTempletForm", "Audit", aa); frm.ApprovalInfo = selApporvalInfo; EntityBrowser browser = new EntityBrowser(frm); browser.FormType = FormTypes.Edit; browser.MinWidth = 860; browser.MinHeight = 500; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("YOUDONOTHAVEPERMISSIONTOOPERATETHEDATA"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
public int AddApporvalTemplet(T_OA_APPROVALINFOTEMPLET approvakInfo, ref string ApprovalCode) { try { ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll(); //using (ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll()) //{ bool sucess = approvalBll.AddApprovalTemplet(approvakInfo, ref ApprovalCode); if (sucess == false) { return(-1); } return(1); } catch (Exception ex) { Tracer.Debug(ex.ToString()); return(0); } //} }
//查看 void BtnView_Click(object sender, RoutedEventArgs e) { ObservableCollection <T_OA_APPROVALINFOTEMPLET> selApporvalInfoList = GetSelectedList(Permissions.Browse); if (selApporvalInfoList == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } selApporvalInfo = selApporvalInfoList.FirstOrDefault(); ApprovalTempletForm frm = new ApprovalTempletForm(FormTypes.Browse, selApporvalInfo.APPROVALID); //frm.ApprovalInfo = selApporvalInfo; EntityBrowser browser = new EntityBrowser(frm); browser.FormType = FormTypes.Browse; browser.MinWidth = 760; browser.MinHeight = 360; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); }
void _VM_Get_ApporvalTempletCompleted(object sender, Get_ApporvalTempletCompletedEventArgs e) { if (e.Result != null) { approvalInfo = e.Result; if (approvalInfo.CHECKSTATE != "0") { if (!(approvalInfo.CHECKSTATE == "3" && operationType == FormTypes.Resubmit)) { SetControlsEnable(); } } if (approvalInfo.CHECKSTATE == Convert.ToInt32(CheckStates.Approved).ToString() || approvalInfo.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString()) { RefreshUI(RefreshedTypes.All); } txtTitle.Text = approvalInfo.APPROVALTITLE; //txtCode.Text = approvalInfo.ApprovalCode; //txtTel.Text = string.IsNullOrEmpty(approvalInfo.Tel) ? "" : approvalInfo.Tel; //ckbHasFee.IsChecked = approvalInfo.ISCHARGE == "1" ? true : false; OaPersonOfficeClient.GetApprovalTypeByCompanyandDepartmentidAsync(approvalInfo.OWNERCOMPANYID, approvalInfo.OWNERDEPARTMENTID); if (operationType == FormTypes.Edit || operationType == FormTypes.Resubmit) { OWNERCOMPANYID = approvalInfo.OWNERCOMPANYID; OWNERDEPARTMENTID = approvalInfo.OWNERDEPARTMENTID; OWNERPOSTID = approvalInfo.OWNERPOSTID; } //txtFee.Text = approvalInfo.CHARGEMONEY.ToString(); //if (ckbHasFee.IsChecked == true) //{ // //fbCtr.Visibility = Visibility.Visible; //} if (Application.Current.Resources["SYS_DICTIONARY"] != null) { var ents = from a in Application.Current.Resources["SYS_DICTIONARY"] as List<T_SYS_DICTIONARY> where a.DICTIONCATEGORY == "TYPEAPPROVAL" && a.DICTIONARYVALUE == System.Convert.ToInt32(approvalInfo.TYPEAPPROVAL) select a; if (ents.Count() > 0) { StrApprovalTypeName = ents.FirstOrDefault().DICTIONARYNAME;//事项审批名称 txtSelectPost.TxtSelectedApprovalType.Text = StrApprovalTypeName; StrApprovaltype = approvalInfo.TYPEAPPROVAL; } } StrApprovalOne = string.IsNullOrEmpty(approvalInfo.TYPEAPPROVALONE) ? "" : approvalInfo.TYPEAPPROVALONE; StrApprovalTwo = string.IsNullOrEmpty(approvalInfo.TYPEAPPROVALTWO) ? "" : approvalInfo.TYPEAPPROVALTWO; StrApprovalThird = string.IsNullOrEmpty(approvalInfo.TYPEAPPROVALTHREE) ? "" : approvalInfo.TYPEAPPROVALTHREE; if (operationType == FormTypes.Resubmit)//重新提交 { approvalInfo.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString(); } if (operationType == FormTypes.Browse || operationType == FormTypes.Audit) { if (approvalInfo.ISCHARGE == "0") { if (approvalInfo.CHARGEMONEY == 0) { SMT.SaaS.FrameworkUI.Common.Utility.HiddenGridRow(this.LayGrid, 5); } SMT.SaaS.FrameworkUI.Common.Utility.HiddenGridRow(this.LayGrid, 6); } else { //fbCtr.Visibility = Visibility.Visible; } } depName = Utility.GetDepartmentName(approvalInfo.OWNERDEPARTMENTID);//所属部门ID personclient.GetEmployeePostBriefByEmployeeIDAsync(approvalInfo.OWNERID); } else { //Utility.ShowCustomMessage(MessageTypes.Message, "提示","该单据不存在或已被删除,请联系管理员"); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), "该单据不存在或已被删除,请联系管理员", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } }
void _VM_Get_ApporvalTempletCompleted(object sender, Get_ApporvalTempletCompletedEventArgs e) { if (e.Result != null) { approvalInfo = e.Result; if (approvalInfo.CHECKSTATE != "0") { if (!(approvalInfo.CHECKSTATE == "3" && operationType == FormTypes.Resubmit)) { SetControlsEnable(); } } if (approvalInfo.CHECKSTATE == Convert.ToInt32(CheckStates.Approved).ToString() || approvalInfo.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString()) { RefreshUI(RefreshedTypes.All); } txtTitle.Text = approvalInfo.APPROVALTITLE; //txtCode.Text = approvalInfo.ApprovalCode; //txtTel.Text = string.IsNullOrEmpty(approvalInfo.Tel) ? "" : approvalInfo.Tel; //ckbHasFee.IsChecked = approvalInfo.ISCHARGE == "1" ? true : false; OaPersonOfficeClient.GetApprovalTypeByCompanyandDepartmentidAsync(approvalInfo.OWNERCOMPANYID, approvalInfo.OWNERDEPARTMENTID); if (operationType == FormTypes.Edit || operationType == FormTypes.Resubmit) { OWNERCOMPANYID = approvalInfo.OWNERCOMPANYID; OWNERDEPARTMENTID = approvalInfo.OWNERDEPARTMENTID; OWNERPOSTID = approvalInfo.OWNERPOSTID; } //txtFee.Text = approvalInfo.CHARGEMONEY.ToString(); //if (ckbHasFee.IsChecked == true) //{ // //fbCtr.Visibility = Visibility.Visible; //} if (Application.Current.Resources["SYS_DICTIONARY"] != null) { var ents = from a in Application.Current.Resources["SYS_DICTIONARY"] as List <T_SYS_DICTIONARY> where a.DICTIONCATEGORY == "TYPEAPPROVAL" && a.DICTIONARYVALUE == System.Convert.ToInt32(approvalInfo.TYPEAPPROVAL) select a; if (ents.Count() > 0) { StrApprovalTypeName = ents.FirstOrDefault().DICTIONARYNAME;//事项审批名称 txtSelectPost.TxtSelectedApprovalType.Text = StrApprovalTypeName; StrApprovaltype = approvalInfo.TYPEAPPROVAL; } } StrApprovalOne = string.IsNullOrEmpty(approvalInfo.TYPEAPPROVALONE) ? "" : approvalInfo.TYPEAPPROVALONE; StrApprovalTwo = string.IsNullOrEmpty(approvalInfo.TYPEAPPROVALTWO) ? "" : approvalInfo.TYPEAPPROVALTWO; StrApprovalThird = string.IsNullOrEmpty(approvalInfo.TYPEAPPROVALTHREE) ? "" : approvalInfo.TYPEAPPROVALTHREE; if (operationType == FormTypes.Resubmit)//重新提交 { approvalInfo.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString(); } if (operationType == FormTypes.Browse || operationType == FormTypes.Audit) { if (approvalInfo.ISCHARGE == "0") { if (approvalInfo.CHARGEMONEY == 0) { SMT.SaaS.FrameworkUI.Common.Utility.HiddenGridRow(this.LayGrid, 5); } SMT.SaaS.FrameworkUI.Common.Utility.HiddenGridRow(this.LayGrid, 6); } else { //fbCtr.Visibility = Visibility.Visible; } } depName = Utility.GetDepartmentName(approvalInfo.OWNERDEPARTMENTID);//所属部门ID personclient.GetEmployeePostBriefByEmployeeIDAsync(approvalInfo.OWNERID); } else { //Utility.ShowCustomMessage(MessageTypes.Message, "提示","该单据不存在或已被删除,请联系管理员"); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), "该单据不存在或已被删除,请联系管理员", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } }
public int UpdateApporvalTemplet(T_OA_APPROVALINFOTEMPLET approvakInfo) { ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll(); //using (ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll()) //{ if (approvalBll.UpdateApprovalTemplet(approvakInfo) != -1) return 1; else return -1; //} }
public bool DeleteApporvalTemplet(T_OA_APPROVALINFOTEMPLET approvakInfo) { ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll(); //using (ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll()) //{ return approvalBll.DeleteApprovalTemplet(approvakInfo); //} }
public int AddApporvalTemplet(T_OA_APPROVALINFOTEMPLET approvakInfo,ref string ApprovalCode) { try { ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll(); //using (ApprovalTempletManagementBll approvalBll = new ApprovalTempletManagementBll()) //{ bool sucess = approvalBll.AddApprovalTemplet(approvakInfo, ref ApprovalCode); if (sucess == false) return -1; return 1; } catch (Exception ex) { Tracer.Debug(ex.ToString()); return 0; } //} }
//查看 void BtnView_Click(object sender, RoutedEventArgs e) { ObservableCollection<T_OA_APPROVALINFOTEMPLET> selApporvalInfoList = GetSelectedList(Permissions.Browse); if (selApporvalInfoList == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } selApporvalInfo = selApporvalInfoList.FirstOrDefault(); ApprovalTempletForm frm = new ApprovalTempletForm(FormTypes.Browse, selApporvalInfo.APPROVALID); //frm.ApprovalInfo = selApporvalInfo; EntityBrowser browser = new EntityBrowser(frm); browser.FormType = FormTypes.Browse; browser.MinWidth = 760; browser.MinHeight = 360; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); }
//修改 private void btnEdit_Click(object sender, RoutedEventArgs e) { ObservableCollection<T_OA_APPROVALINFOTEMPLET> selApporvalInfoList = GetSelectedList(Permissions.Edit); if (dg.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dg.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } selApporvalInfo = selApporvalInfoList[0]; if (SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonOperationPermission(selApporvalInfo, "T_OA_APPROVALINFOTEMPLET", OperationType.Edit, Common.CurrentLoginUserInfo.EmployeeID)) { if (selApporvalInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { //ApprovalForm_upd frm = new ApprovalForm_upd(FormTypes.Edit, selApporvalInfo.APPROVALID); ApprovalTempletForm frm = new ApprovalTempletForm(FormTypes.Edit, selApporvalInfo.APPROVALID); //Border aa = new Border(); //Utility.CreateFormFromEngine(selApporvalInfo.APPROVALID, "SMT.SaaS.OA.UI.UserControls.ApprovalTempletForm", "Audit", aa); frm.ApprovalInfo = selApporvalInfo; EntityBrowser browser = new EntityBrowser(frm); browser.FormType = FormTypes.Edit; browser.MinWidth = 860; browser.MinHeight = 500; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("YOUDONOTHAVEPERMISSIONTOOPERATETHEDATA"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }