示例#1
0
        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) => { });
            }
        }
示例#2
0
 public string SalarySolutionStandardAdd(T_HR_SALARYSOLUTIONSTANDARD entity)
 {
     using (SalarySolutionStandardBLL bll = new SalarySolutionStandardBLL())
     {
         return bll.SalarySolutionStandardAdd(entity);
     }
 }
示例#3
0
        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) => { });
            }

        }