예제 #1
0
        // GET: Basic_Salary_Calculation_Result
        public ActionResult Create(string id)
        {
            var ID    = int.Parse(id);
            var App   = dbcontext.Application.FirstOrDefault(a => a.ID == ID).Applicant_ProfileId;
            var AppId = int.Parse(App);

            ViewBag.ApplicationApp  = dbcontext.Applicant_Profile.FirstOrDefault(a => a.ID == AppId).Full_Name;
            ViewBag.ApplicationCode = dbcontext.Application.FirstOrDefault(a => a.ID == ID).Code;
            ViewBag.idemp           = id;
            DateTime statis = DateTime.Now;
            var      com    = dbcontext.Application.FirstOrDefault(m => m.ID == ID);
            var      Basic_Salary_Calculation_Result = new Basic_Salary_Calculation_Result {
                Application = com, ID = com.ID, Basic_Salary_A = 0, Insurance_Basic_Salary = 0, Insurance_Variable_Salary = 0, Other_Allowance = 0, Start_Basic_Salary = 0, Total_Basic_Salary = 0, Total_Execluded_Allowances = 0, Total_Included_Allowances = 0, Total_Remuneration = 0
            };

            return(View(Basic_Salary_Calculation_Result));
        }
예제 #2
0
 public ActionResult Create(Basic_Salary_Calculation_Result model, string Command, string id2)
 {
     try
     {
         ViewBag.idemp = id2;
         //if (ModelState.IsValid)
         //{
         Basic_Salary_Calculation_Result record = new Basic_Salary_Calculation_Result();
         //record.Code = model.Code;
         record.ApplicantId                = int.Parse(id2);
         record.Start_Basic_Salary         = model.Start_Basic_Salary;
         record.Basic_Salary_A             = model.Basic_Salary_A;
         record.Other_Allowance            = model.Other_Allowance;
         record.Total_Included_Allowances  = model.Total_Included_Allowances;
         record.Total_Execluded_Allowances = model.Total_Execluded_Allowances;
         record.Total_Basic_Salary         = model.Total_Basic_Salary;
         record.Total_Remuneration         = model.Total_Remuneration;
         record.Insurance_Basic_Salary     = model.Insurance_Basic_Salary;
         record.Insurance_Variable_Salary  = model.Insurance_Variable_Salary;
         dbcontext.Basic_Salary_Calculation_Result.Add(record);
         dbcontext.SaveChanges();
         if (Command == "Submit")
         {
             return(RedirectToAction("Edit", "Application", new { id = id2 }));
         }
         //}
         return(RedirectToAction("Index", "Application", new { id = id2 }));
     }
     catch (DbUpdateException e)
     {
         TempData["Message"] = HR.Resource.Basic.thiscodeIsalreadyexists;
         return(View(model));
     }
     catch (Exception e)
     {
         return(View(model));
     }
 }