public ActionResult AddEditUser(String id)
        {
            int    _companyid = ClientSession.CompanyID;
            Random rand       = new Random();
            int    _newValue  = rand.Next();


            UsersModel         mod = new UsersModel();
            EmployeeInfomation objEmp;

            _hdnUserId = Convert.ToInt32(id);
            if (_hdnUserId > 0)
            {
                objEmp           = db.EmployeeInfomations.Where(o => o.employeeID == _hdnUserId).SingleOrDefault();
                mod.employeeCode = objEmp.employeeCode;
            }
            else
            {
                objEmp           = new EmployeeInfomation();
                mod.employeeCode = _companyid + "-" + _newValue;
            }


            mod.employeeid = _hdnUserId.ToString();
            mod.userName   = objEmp.userName;
            mod.firstName  = objEmp.firstName;
            mod.lastName   = objEmp.lastName;

            mod.employeeGender = objEmp.employeeGender;
            mod.employeeEmail  = objEmp.employeeEmail;
            mod.active         = Convert.ToBoolean(objEmp.active);

            return(View(mod));
        }
        public Boolean DelteUser(int employeeID)
        {
            EmployeeInfomation objEmp = db.EmployeeInfomations.Where(o => o.employeeID == employeeID).SingleOrDefault();

            objEmp.active = false;
            db.SaveChanges();
            return(true);
        }
        public ActionResult AddEditUserSave(FormCollection frm, HttpPostedFileBase logoUpload)
        {
            String             _retval    = "0";
            int                _companyId = ClientSession.CompanyID;
            int                _hdnUserId = 0;
            String             _isActive  = "";
            EmployeeInfomation objEmp;
            String             n1 = _hdnUserId.ToString();


            if (ModelState.IsValid)
            {
                _hdnUserId = Convert.ToInt32(frm["hdnEmployeeid"].ToString());



                if (_hdnUserId > 0)
                {
                    objEmp = db.EmployeeInfomations.Where(o => o.employeeID == _hdnUserId).SingleOrDefault();
                }
                else
                {
                    objEmp = new EmployeeInfomation();
                }



                objEmp.userName       = frm["userName"].ToString();
                objEmp.firstName      = frm["firstName"].ToString();
                objEmp.lastName       = frm["lastName"].ToString();
                objEmp.employeeCode   = frm["employeeCode"].ToString();
                objEmp.employeeGender = frm["employeeGender"].ToString();
                objEmp.employeeEmail  = frm["employeeEmail"].ToString();
                _isActive             = frm["active"].ToString();
                if (_isActive == "true,false" || _isActive == "true")
                {
                    objEmp.active = true;
                }
                else
                {
                    objEmp.active = false;
                }


                if (_hdnUserId > 0)
                {
                    objEmp.updatedBy       = 1;
                    objEmp.updatedDate     = DateTime.Now;
                    db.Entry(objEmp).State = EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    objEmp.aspnet_userid = "2132332332";
                    objEmp.companyid     = 1;
                    objEmp.createdBy     = 1233;
                    objEmp.createdDate   = DateTime.Now;
                    db.EmployeeInfomations.Add(objEmp);
                }

                db.SaveChanges();
            }

            //Users/LoadDataForDataTable
            return(RedirectToAction("ShowGrid"));

            //return View("AddEditUserSave");
        }