예제 #1
0
 public IncomePlanModel(INCOME_PLAN i)
 {
     income_plan_id      = i.id;
     plan_income_user_FK = i.plan_income_user_FK;
     plan_income_type_Fk = i.plan_income_type_Fk;
     plan_income_date    = i.plan_income_date;
     plan_income_size    = (decimal)i.plan_income_size;
 }
예제 #2
0
        public void UpdateIncomePlan(IncomePlanModel ipm)
        {
            var         u   = db.USER.ToList().Where(i => i.id == ipm.plan_income_user_FK).FirstOrDefault();
            INCOME_PLAN i_p = u.INCOME_PLAN.ToList().Where(i => ((DateTime)i.plan_income_date.Date) == ipm.plan_income_date.Date).FirstOrDefault();

            if (i_p == null)
            {
                CreateIncomePlan(ipm);
            }
            else
            {
                i_p.plan_income_user_FK = ipm.plan_income_user_FK;
                i_p.plan_income_type_Fk = ipm.plan_income_type_Fk;
                i_p.plan_income_date    = ipm.plan_income_date;
                i_p.plan_income_size    = ipm.plan_income_size;

                Save();
            }
        }