public ActionResult Delete(int?id)
        {
            BadliRecordEmp be = new BadliRecordEmp();

            be = db.BadliRecordEmps.First(aa => aa.BadliID == id);
            db.BadliRecordEmps.Remove(be);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(string EmpID)
        {
            User           LoggedInUser = Session["LoggedUser"] as User;
            string         EmpNo        = Request.Form["EmpNo"];
            string         BEmpNo       = Request.Form["BEmpNo"];
            string         CompanyID    = Request.Form["CompanyID"];
            int            CompID       = Convert.ToInt32(CompanyID);
            string         Date         = Request.Form["Date"];
            BadliRecordEmp br           = new BadliRecordEmp();
            Emp            emp          = db.Emps.First(aa => aa.EmpNo == EmpNo && aa.CompanyID == CompID);
            Emp            BEmp         = db.Emps.First(aa => aa.EmpNo == BEmpNo && aa.CompanyID == CompID);

            br.BadliEmpID   = BEmp.EmpID;
            br.CreatedDate  = DateTime.Now;
            br.Date         = Convert.ToDateTime(Date);
            br.EmpID        = emp.EmpID;
            br.UserID       = LoggedInUser.UserID;
            br.EmpDateBadli = br.EmpID + br.Date.Value.ToString("yyMMdd");
            db.BadliRecordEmps.Add(br);
            db.SaveChanges();
            AddBadliAttData(br.EmpDateBadli, (int)br.EmpID, (DateTime)br.Date);
            ViewBag.CompanyID = new SelectList(db.Companies.OrderBy(s => s.CompName), "CompID", "CompName", LoggedInUser.CompanyID);
            return(View());
        }