Example #1
0
 public SalaryCal(int odrType, string odrNoMain, Model.Bu_CalSalaryGen salaryGen)
 {
     this.salaryGen = salaryGen;
     this.odrNoMain = odrNoMain;
     this.odrType   = odrType;
     this.tmpSalary = tmpManager.FindThe(odrType);
 }
Example #2
0
        public bool Save(Info_salary_tmp tmp)
        {
            ExeBatchTrans exeBatchTrans = this.BatchTrans();

            exeBatchTrans.Append <int>((r, id) =>
            {
                if (r.Remove <Tb_salary_tmp>()
                    .Where()
                    .And(Tb_salary_tmp.Table.Salary_Type, id)
                    .EndWhere()
                    .Save() < 0)
                {
                    return(false);
                }

                return(true);
            }, tmp.Salary_Type);

            exeBatchTrans.Append <Info_salary_tmp>((r, info) =>
            {
                return(this.Add(r, info));
            }, tmp);

            return(exeBatchTrans.Save());
        }
Example #3
0
        private void CmbSalaryType1_SelectItemEvent(object obj)
        {
            if (obj == null)
            {
                return;
            }

            Miles.App.Entity.Model.Tb_enum info = obj as Miles.App.Entity.Model.Tb_enum;

            infoTmp = manager.FindThe((int)info.Enum_Value);
            mDataGridInput.SetDataSource <VarInput>(infoTmp.VarInputs);
            mDataGridCal.SetDataSource <VarCal>(infoTmp.VarCals);
            mDataGridSalary.SetDataSource <RanageFormula>(infoTmp.SalesMan);
            mDataGridDept.SetDataSource <SalaryRanageFormula>(infoTmp.DeptAward);
            mDataGridOrgan.SetDataSource <SalaryRanageFormula>(infoTmp.OrganAward);
        }
Example #4
0
        public override Info_salary_tmp FindThe(params object[] parms)
        {
            int salaryType = (int)parms[0];

            Info_salary_tmp info = this.Repository.Query().From <Model.Tb_salary_tmp>()
                                   .ToSelect().EndSelect()
                                   .ToWhere()
                                   .And(Model.Tb_salary_tmp.Table.Salary_Type, salaryType)
                                   .EndWhere()
                                   .ToQuery()
                                   .First <Info_salary_tmp>();

            if (info == null)
            {
                info = new Info_salary_tmp(); info.Salary_Type = salaryType;
            }

            return(info);
        }
Example #5
0
 public override bool Remove(Info_salary_tmp t)
 {
     throw new NotImplementedException();
 }