private bool Save() { if (string.IsNullOrEmpty(lkEmployeeName.TxtLookUp.Text)) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), "请选择待办接收人,请确认!", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); RefreshUI(RefreshedTypes.HideProgressBar); return(false); } if (systemSetting == null) { systemSetting = new T_HR_SYSTEMSETTING(); systemSetting.SYSTEMSETTINGID = Guid.NewGuid().ToString(); systemSetting.MODELTYPE = "0"; systemSetting.PARAMETERNAME = ContactDay.Value.ToString(); systemSetting.PARAMETERVALUE = EntryDay.Value.ToString(); systemSetting.OWNERCOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; var employee = lkEmployeeName.DataContext as T_HR_EMPLOYEE; systemSetting.OWNERID = employee.EMPLOYEEID; client.AddSystemParamSetAsync(systemSetting); } else { systemSetting.PARAMETERNAME = ContactDay.Value.ToString(); systemSetting.PARAMETERVALUE = EntryDay.Value.ToString(); var employee = lkEmployeeName.DataContext as T_HR_EMPLOYEE; systemSetting.OWNERID = employee.EMPLOYEEID; client.SystemParamSetUpdateAsync(systemSetting); } return(true); }
void client_GetSystemParamSetCompleted(object sender, GetSystemParamSetCompletedEventArgs e) { if (e.Error != null && e.Error.Message != null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("FINDERROR"), Utility.GetResourceStr(e.Error.Message)); } SystemSetting = e.Result; }
void salaryClient_GetSystemParamSetPagingCompleted(object sender, GetSystemParamSetPagingCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { systemSetting = e.Result.FirstOrDefault(); txtSalaryPwd.Password = SMT.SaaS.FrameworkUI.Common.Utility.Decrypt(systemSetting.PARAMETERVALUE); } } }
public void InitContent(string SystemParamSetID, string modeltype) { client.AddSystemParamSetCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AddSystemParamSetCompleted); client.SystemParamSetUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_SystemParamSetUpdateCompleted); client.GetSystemParamSetCompleted += new EventHandler<GetSystemParamSetCompletedEventArgs>(client_GetSystemParamSetCompleted); if (FormType == FormTypes.New) { SystemSetting = new T_HR_SYSTEMSETTING(); cbxmodetype.SelectedIndex = Convert.ToInt32(modeltype)+1; SystemSetting.SYSTEMSETTINGID = Guid.NewGuid().ToString(); } else { client.GetSystemParamSetAsync(SystemParamSetID); } }
public void InitContent(string SystemParamSetID, string modeltype) { client.AddSystemParamSetCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AddSystemParamSetCompleted); client.SystemParamSetUpdateCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_SystemParamSetUpdateCompleted); client.GetSystemParamSetCompleted += new EventHandler <GetSystemParamSetCompletedEventArgs>(client_GetSystemParamSetCompleted); if (FormType == FormTypes.New) { SystemSetting = new T_HR_SYSTEMSETTING(); cbxmodetype.SelectedIndex = Convert.ToInt32(modeltype) + 1; SystemSetting.SYSTEMSETTINGID = Guid.NewGuid().ToString(); } else { client.GetSystemParamSetAsync(SystemParamSetID); } }
void client_GetSystemSettingByCompanyIdCompleted(object sender, GetSystemSettingByCompanyIdCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); RefreshUI(RefreshedTypes.HideProgressBar); } else { SystemSetting = e.Result; if (SystemSetting != null) { pClient.GetEmployeeByIDAsync(systemSetting.OWNERID); } RefreshUI(RefreshedTypes.HideProgressBar); } }
/// <summary> /// 员工合同到期提醒xml /// </summary> /// <param name="entTemp"></param> public void GetEmployeeContractEngineXml(T_HR_EMPLOYEECONTRACT entTemp) { DateTime dtStart = System.DateTime.Now; string strStartTime = "10:00"; int alarmDay = 0; T_HR_SYSTEMSETTING setting = dal.GetObjects <T_HR_SYSTEMSETTING>() .Where(t => t.MODELTYPE == "0" && t.OWNERCOMPANYID == entTemp.OWNERCOMPANYID).FirstOrDefault(); if (setting != null) { alarmDay = Convert.ToInt32(setting.PARAMETERNAME); } else { alarmDay = 10;//默认为提前10天 } if (entTemp.TODATE != null) { dtStart = Convert.ToDateTime(entTemp.TODATE).AddDays(-alarmDay); } //dtStart = new DateTime(System.DateTime.Now.Year, System.DateTime.Now.Month, remindDate); List <object> objArds = new List <object>(); objArds.Add(entTemp.OWNERCOMPANYID); objArds.Add("HR"); objArds.Add("T_HR_EMPLOYEECONTRACT"); objArds.Add(entTemp.EMPLOYEECONTACTID); objArds.Add(dtStart.ToString("yyyy/MM/d")); objArds.Add(strStartTime); objArds.Add(""); objArds.Add(""); objArds.Add(entTemp.T_HR_EMPLOYEE.EMPLOYEECNAME + " 合同到期提醒"); objArds.Add(""); objArds.Add(Utility.strEngineFuncWSSite); objArds.Add("EventTriggerProcess"); objArds.Add("<Para FuncName=\"EmployeeContractRemind\" Name=\"EMPLOYEECONTACTID\" Value=\"" + entTemp.EMPLOYEECONTACTID + "\"></Para>"); objArds.Add("Г"); objArds.Add("CustomBinding"); SMT.Foundation.Log.Tracer.Debug("调用引擎信息,合同ID:" + entTemp.EMPLOYEECONTACTID); SMT.Foundation.Log.Tracer.Debug("调用引擎信息,员工的合同:" + entTemp.T_HR_EMPLOYEE.EMPLOYEECNAME); SMT.Foundation.Log.Tracer.Debug("开始调用引擎的默认消息"); Utility.SendEngineEventTriggerData(objArds); }
void salaryClient_GetSystemSettingByCompanyIdCompleted(object sender, GetSystemSettingByCompanyIdCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { T_HR_SYSTEMSETTING setting = e.Result as T_HR_SYSTEMSETTING; if (setting != null) { nudDay.Value = int.Parse(setting.PARAMETERNAME); } else { //默认提前15天 nudDay.Value = 15; } } }
void btnEdit_Click(object sender, RoutedEventArgs e) { if (DtGrid.SelectedItems.Count > 0) { T_HR_SYSTEMSETTING tmpSystemset = DtGrid.SelectedItems[0] as T_HR_SYSTEMSETTING; //if (tmpSystemsetIDs.Count <= 0) //{ // Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDATAALERT")); // return; //} OperatorParamSet form = new OperatorParamSet(FormTypes.Edit, tmpSystemset.SYSTEMSETTINGID, GETMODELTYPE); EntityBrowser browser = new EntityBrowser(form); browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "EDIT")); } }
void client_GetSystemParamSetPagingCompleted(object sender, GetSystemParamSetPagingCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { T_HR_SYSTEMSETTING temp = e.Result.FirstOrDefault(); temp.PARAMETERVALUE = newpwd.Password; temp.PARAMETERVALUE = SMT.SaaS.FrameworkUI.Common.Utility.Encrypt(newpwd.Password); client.SystemParamSetUpdateAsync(temp); } else { tbmsg.Text = Utility.GetResourceStr("OLDPWDERROR"); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("OLDPWDERROR")); loadbar.Stop(); } } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); loadbar.Stop(); } }
public void SystemParamSetUpdate(T_HR_SYSTEMSETTING entity) { using (SalaryLoginBLL bll = new SalaryLoginBLL()) { bll.SystemParamSetUpdate(entity); } }
private bool Save() { if (string.IsNullOrEmpty(lkEmployeeName.TxtLookUp.Text)) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), "请选择待办接收人,请确认!", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); RefreshUI(RefreshedTypes.HideProgressBar); return false; } if (systemSetting == null) { systemSetting = new T_HR_SYSTEMSETTING(); systemSetting.SYSTEMSETTINGID = Guid.NewGuid().ToString(); systemSetting.MODELTYPE = "0"; systemSetting.PARAMETERNAME = ContactDay.Value.ToString(); systemSetting.PARAMETERVALUE = EntryDay.Value.ToString(); systemSetting.OWNERCOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; var employee = lkEmployeeName.DataContext as T_HR_EMPLOYEE; systemSetting.OWNERID = employee.EMPLOYEEID; client.AddSystemParamSetAsync(systemSetting); } else { systemSetting.PARAMETERNAME = ContactDay.Value.ToString(); systemSetting.PARAMETERVALUE = EntryDay.Value.ToString(); var employee = lkEmployeeName.DataContext as T_HR_EMPLOYEE; systemSetting.OWNERID = employee.EMPLOYEEID; client.SystemParamSetUpdateAsync(systemSetting); } return true; }