public bool UpdateOrgan(T_OA_ORGANIZATION organObj, List <T_OA_LICENSEMASTER> licenseMasterList) { using (OrganManagementBll organBll = new OrganManagementBll()) { return(organBll.UpdateOrgan(organObj, licenseMasterList)); } }
void dgOrgan_CurrentCellChanged(object sender, EventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { Organizationtable = (T_OA_ORGANIZATION)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
//获取机构完成 private void client_GetOrganListByOrganIdCompleted(object sender, GetOrganListByOrganIdCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { //dt2 = DateTime.Now; //MessageBox.Show((dt2 - dt1).TotalSeconds.ToString()); Organ = e.Result.ToList()[0]; txtOrganCode.DataContext = organ; txtOrganCode.DisplayMemberPath = "ORGCODE"; if (organ.ISCHARGE == "1") { FBControlIsUsed = true; FeeChkBox.IsChecked = true; HiddenFBControl(true); } client.GetLicenseMatsterListByOrganIdAsync(organ.ORGCODE); InitFBControl(); //if (action == FormTypes.Audit) //{ // //audit.XmlObject = DataObjectToXml<T_OA_ORGANIZATION>.ObjListToXml(organ, "OA"); //} if (action == FormTypes.Resubmit) { organ.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); } if (checkstate != ((int)CheckStates.UnSubmit).ToString() && checkstate != ((int)CheckStates.UnApproved).ToString()) //只有未提交和未通过才能修改 { //BindAduitInfo(); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); } } } else { //HtmlPage.Window.Alert(e.Error.ToString()); //RefreshUI(RefreshedTypes.ProgressBar); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } } catch (Exception ex) { //HtmlPage.Window.Alert(ex.ToString()); //RefreshUI(RefreshedTypes.ProgressBar); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString()); } }
void dgOrgan_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItems.Count == 0) { return; } if (grid.SelectedItems.Count > 0) { Organizationtable = (T_OA_ORGANIZATION)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
private void InitData() { if (organ == null) { organ = new T_OA_ORGANIZATION(); organ.ORGANIZATIONID = organID; organ.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); } if (organ != null) { //dt1 = DateTime.Now; client.GetOrganListByOrganIdAsync(organID); } }
//提交审核 private void btnSumbitAudit_Click(object sender, RoutedEventArgs e) { T_OA_ORGANIZATION organObj = null; if (dgOrgan.ItemsSource != null) { ObservableCollection <string> selectedObj = new ObservableCollection <string>(); foreach (object obj in dgOrgan.ItemsSource) { if (dgOrgan.Columns[0].GetCellContent(obj) != null) { CheckBox ckbSelect = dgOrgan.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为 if (ckbSelect.IsChecked == true) { organObj = ckbSelect.DataContext as T_OA_ORGANIZATION; break; } } } } if (organObj != null) { HtmlPage.Window.Alert("请先选择需要提交审核的机构!"); } else { //T_OA_ORGANIZATION organ = new T_OA_ORGANIZATION(); //organ = organObj.organ; //organ.CHECKSTATE = "2"; //organ.UPDATEUSERID = "User"; //organ.UPDATEDATE = DateTime.Now; //Flow_FlowRecord_T entity = new Flow_FlowRecord_T(); //entity.CreateCompanyID = "smt"; //entity.Content = "dfwfw"; //entity.CreateUserID = "admin"; //创建流程用户ID //entity.CreateDate = DateTime.Now; //entity.Flag = "0"; ////entity.EditDate = DateTime.Now; //entity.EditUserID = "admin"; //entity.FlowCode = "gefege"; //entity.FormID = organ.ORGANIZATIONID;//保存的模块表ID //entity.GUID = Guid.NewGuid().ToString(); //entity.InstanceID = ""; //entity.ModelCode = "OrganApp"; //模块代码 //entity.CreatePostID = "Manage"; //岗位ID //entity.ParentStateCode = "StartFlow"; //父状态代码 //entity.StateCode = "StartFlow"; //状态代码 //client.SubmitFlowAsync(organ, entity, "Admin"); } }
public OrganAddForm(FormTypes action, string organID, string checkstate) { InitializeComponent(); InitEvent(); licenseMatserObjList = new ObservableCollection<T_OA_LICENSEMASTER>(); //licenseMatserObjOrginList = new List<T_OA_LICENSEMASTER>(); this.action = action; this.checkstate = checkstate; this.organID = organID; if (checkstate != ((int)CheckStates.UnSubmit).ToString() && checkstate != ((int)CheckStates.UnApproved).ToString()) //只有未提交和未通过才能修改 { //SetReadOnly(); } else { if (action == FormTypes.Audit || action == FormTypes.Browse) { if (action == FormTypes.Browse) { SetReadOnly(); } else { SetToolBar(); } } } SetFBControl(); if (action == FormTypes.New) { Organ = new T_OA_ORGANIZATION(); organ.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); InitFBControl(); } else { txtOrganCode.IsEnabled = false; if (action == FormTypes.Audit) { actionFlag = DataActionFlag.SubmitComplete; } InitData(); //this.txtOrganCode.IsReadOnly = true; } }
public OrganAddForm(FormTypes action, string organID, string checkstate) { InitializeComponent(); InitEvent(); licenseMatserObjList = new ObservableCollection <T_OA_LICENSEMASTER>(); //licenseMatserObjOrginList = new List<T_OA_LICENSEMASTER>(); this.action = action; this.checkstate = checkstate; this.organID = organID; if (checkstate != ((int)CheckStates.UnSubmit).ToString() && checkstate != ((int)CheckStates.UnApproved).ToString()) //只有未提交和未通过才能修改 { //SetReadOnly(); } else { if (action == FormTypes.Audit || action == FormTypes.Browse) { if (action == FormTypes.Browse) { SetReadOnly(); } else { SetToolBar(); } } } SetFBControl(); if (action == FormTypes.New) { Organ = new T_OA_ORGANIZATION(); organ.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); InitFBControl(); } else { txtOrganCode.IsEnabled = false; if (action == FormTypes.Audit) { actionFlag = DataActionFlag.SubmitComplete; } InitData(); //this.txtOrganCode.IsReadOnly = true; } }
public string AddOrgan(T_OA_ORGANIZATION organObj, List <T_OA_LICENSEMASTER> licenseMasterList) { using (OrganManagementBll organBll = new OrganManagementBll()) { string returnStr = ""; if (!IsExistOrgan(organObj.ORGCODE)) { if (!organBll.AddOrgan(organObj, licenseMasterList)) { returnStr = "添加数据失败"; } } else { returnStr = "此机构已经存在,添加数据失败!"; } return(returnStr); } }
public bool UpdateOrgan(T_OA_ORGANIZATION organObj, List<T_OA_LICENSEMASTER> licenseMasterList) { using (OrganManagementBll organBll = new OrganManagementBll()) { return organBll.UpdateOrgan(organObj, licenseMasterList); } }
public string AddOrgan(T_OA_ORGANIZATION organObj,List<T_OA_LICENSEMASTER> licenseMasterList) { using (OrganManagementBll organBll = new OrganManagementBll()) { string returnStr = ""; if (!IsExistOrgan(organObj.ORGCODE)) { if (!organBll.AddOrgan(organObj, licenseMasterList)) { returnStr = "添加数据失败"; } } else { returnStr = "此机构已经存在,添加数据失败!"; } return returnStr; } }
void dgOrgan_CurrentCellChanged(object sender, EventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { Organizationtable = (T_OA_ORGANIZATION)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
//获取机构完成 private void client_GetOrganListByOrganIdCompleted(object sender, GetOrganListByOrganIdCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { //dt2 = DateTime.Now; //MessageBox.Show((dt2 - dt1).TotalSeconds.ToString()); Organ = e.Result.ToList()[0]; txtOrganCode.DataContext = organ; txtOrganCode.DisplayMemberPath = "ORGCODE"; if (organ.ISCHARGE == "1") { FBControlIsUsed = true; FeeChkBox.IsChecked = true; HiddenFBControl(true); } client.GetLicenseMatsterListByOrganIdAsync(organ.ORGCODE); InitFBControl(); //if (action == FormTypes.Audit) //{ // //audit.XmlObject = DataObjectToXml<T_OA_ORGANIZATION>.ObjListToXml(organ, "OA"); //} if (action == FormTypes.Resubmit) { organ.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); } if (checkstate != ((int)CheckStates.UnSubmit).ToString() && checkstate != ((int)CheckStates.UnApproved).ToString()) //只有未提交和未通过才能修改 { //BindAduitInfo(); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); } } } else { //HtmlPage.Window.Alert(e.Error.ToString()); //RefreshUI(RefreshedTypes.ProgressBar); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } } catch (Exception ex) { //HtmlPage.Window.Alert(ex.ToString()); //RefreshUI(RefreshedTypes.ProgressBar); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString()); } }
private void InitData() { if (organ == null) { organ = new T_OA_ORGANIZATION(); organ.ORGANIZATIONID = organID; organ.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); } if (organ != null) { //dt1 = DateTime.Now; client.GetOrganListByOrganIdAsync(organID); } }
//刷新 private void browser_ReloadDataEvent() { Organizationtable = null; LoadData(); }
//刷新 private void browser_ReloadDataEvent() { Organizationtable = null; LoadData(); }
/// <summary> /// 根据传回的XML,添加机构表 /// </summary> /// <param name="xele"></param> private static string OrganizationAdd(IEnumerable<XElement> eGFunc) { try { if (eGFunc.Count() == 0) { return ""; } string strEmployeeID = string.Empty; string strOwnerID = string.Empty; string strOwnerPostID = string.Empty; string strOwnerDepartmentID = string.Empty; string strOwnerCompanyID = string.Empty; foreach (var q in eGFunc) { string strName = q.Attribute("Name").Value; switch (strName) { case "CREATEUSERID": strEmployeeID = q.Attribute("Value").Value; break; case "OWNERID": strOwnerID = q.Attribute("Value").Value; break; case "OWNERPOSTID": strOwnerPostID = q.Attribute("Value").Value; break; case "OWNERDEPARTMENTID": strOwnerDepartmentID = q.Attribute("Value").Value; break; case "OWNERCOMPANYID": strOwnerCompanyID = q.Attribute("Value").Value; break; } } string employeeid = strEmployeeID.Replace("{", "").Replace("}", ""); T_OA_ORGANIZATION entity = new T_OA_ORGANIZATION(); entity.ORGANIZATIONID = Guid.NewGuid().ToString(); entity.CREATEDATE = DateTime.Now; entity.OWNERID = strOwnerID; entity.OWNERPOSTID = strOwnerPostID; entity.OWNERDEPARTMENTID = strOwnerDepartmentID; entity.OWNERCOMPANYID = strOwnerCompanyID; entity.CREATEUSERID = strOwnerID; entity.CREATEPOSTID = strOwnerPostID; entity.CREATEDEPARTMENTID = strOwnerDepartmentID; entity.CREATECOMPANYID = strOwnerCompanyID; OrganManagementBll organBll = new OrganManagementBll(); if (organBll.AddOrgan(entity, null)) { return entity.ORGANIZATIONID; } else { string err = "Error"; return err; } } catch (Exception e) { string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]"; Tracer.Debug(abc); return abc; } }
void dgOrgan_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItems.Count == 0) return; if (grid.SelectedItems.Count > 0 ) { Organizationtable = (T_OA_ORGANIZATION)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }