private void btnStandardAdd_Click(object sender, RoutedEventArgs e) { T_HR_SALARYSOLUTIONSTANDARD solutionSatandard = new T_HR_SALARYSOLUTIONSTANDARD(); if (SalarySolution != null && !string.IsNullOrEmpty(SalarySolution.SALARYSOLUTIONID)) { solutionSatandard.T_HR_SALARYSOLUTION = new T_HR_SALARYSOLUTION(); solutionSatandard.T_HR_SALARYSOLUTION.SALARYSOLUTIONID = SalarySolution.SALARYSOLUTIONID; Dictionary <string, string> cols = new Dictionary <string, string>(); cols.Add("SALARYSTANDARDNAME", "SALARYSTANDARDNAME"); cols.Add("POSTSALARY", "POSTSALARY"); cols.Add("SECURITYALLOWANCE", "SECURITYALLOWANCE"); cols.Add("HOUSINGALLOWANCE", "HOUSINGALLOWANCE"); cols.Add("AREADIFALLOWANCE", "AREADIFALLOWANCE"); System.Collections.ObjectModel.ObservableCollection <object> paras = new System.Collections.ObjectModel.ObservableCollection <object>(); string filter = ""; filter = "CHECKSTATE==@" + paras.Count; paras.Add(Convert.ToInt16(CheckStates.Approved).ToString()); LookupForm lookup = new LookupForm(EntityNames.SalaryStandard, typeof(List <T_HR_SALARYSTANDARD>), cols); //LookupForm lookup = new LookupForm(EntityNames.SalaryStandard, // typeof(List<T_HR_SALARYSTANDARD>), cols, filter, paras); lookup.SelectedClick += (o, ev) => { T_HR_SALARYSTANDARD ent = lookup.SelectedObj as T_HR_SALARYSTANDARD; if (ent != null) { solutionSatandard.SOLUTIONSTANDARDID = Guid.NewGuid().ToString(); solutionSatandard.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; solutionSatandard.CREATEDATE = System.DateTime.Now; solutionSatandard.T_HR_SALARYSTANDARD = new T_HR_SALARYSTANDARD(); solutionSatandard.T_HR_SALARYSTANDARD.SALARYSTANDARDID = ent.SALARYSTANDARDID; client.SalarySolutionStandardAddAsync(solutionSatandard); } }; lookup.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } }
public string SalarySolutionStandardAdd(T_HR_SALARYSOLUTIONSTANDARD entity) { using (SalarySolutionStandardBLL bll = new SalarySolutionStandardBLL()) { return bll.SalarySolutionStandardAdd(entity); } }
private void btnStandardAdd_Click(object sender, RoutedEventArgs e) { T_HR_SALARYSOLUTIONSTANDARD solutionSatandard = new T_HR_SALARYSOLUTIONSTANDARD(); if (SalarySolution != null && !string.IsNullOrEmpty(SalarySolution.SALARYSOLUTIONID)) { solutionSatandard.T_HR_SALARYSOLUTION = new T_HR_SALARYSOLUTION(); solutionSatandard.T_HR_SALARYSOLUTION.SALARYSOLUTIONID = SalarySolution.SALARYSOLUTIONID; Dictionary<string, string> cols = new Dictionary<string, string>(); cols.Add("SALARYSTANDARDNAME", "SALARYSTANDARDNAME"); cols.Add("POSTSALARY", "POSTSALARY"); cols.Add("SECURITYALLOWANCE", "SECURITYALLOWANCE"); cols.Add("HOUSINGALLOWANCE", "HOUSINGALLOWANCE"); cols.Add("AREADIFALLOWANCE", "AREADIFALLOWANCE"); System.Collections.ObjectModel.ObservableCollection<object> paras = new System.Collections.ObjectModel.ObservableCollection<object>(); string filter = ""; filter = "CHECKSTATE==@" + paras.Count; paras.Add(Convert.ToInt16(CheckStates.Approved).ToString()); LookupForm lookup = new LookupForm(EntityNames.SalaryStandard, typeof(List<T_HR_SALARYSTANDARD>), cols); //LookupForm lookup = new LookupForm(EntityNames.SalaryStandard, // typeof(List<T_HR_SALARYSTANDARD>), cols, filter, paras); lookup.SelectedClick += (o, ev) => { T_HR_SALARYSTANDARD ent = lookup.SelectedObj as T_HR_SALARYSTANDARD; if (ent != null) { solutionSatandard.SOLUTIONSTANDARDID = Guid.NewGuid().ToString(); solutionSatandard.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; solutionSatandard.CREATEDATE = System.DateTime.Now; solutionSatandard.T_HR_SALARYSTANDARD = new T_HR_SALARYSTANDARD(); solutionSatandard.T_HR_SALARYSTANDARD.SALARYSTANDARDID = ent.SALARYSTANDARDID; client.SalarySolutionStandardAddAsync(solutionSatandard); } }; lookup.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } }