public SalaryCal(int odrType, string odrNoMain, Model.Bu_CalSalaryGen salaryGen) { this.salaryGen = salaryGen; this.odrNoMain = odrNoMain; this.odrType = odrType; this.tmpSalary = tmpManager.FindThe(odrType); }
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()); }
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); }
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); }
public override bool Remove(Info_salary_tmp t) { throw new NotImplementedException(); }