예제 #1
0
        public ActionResult Create(EmpDLicenceItem model)
        {
            model.DStatus = "Active";
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            model.CreatedBy   = Convert.ToString(Empid);
            model.CreatedDate = System.DateTime.Now;
            model.EmpId       = Empid;

            objDLicence = new EmpDriveLicenseService();
            objDLicence.Insert(model);
            return(RedirectToAction("Create", new { @menuId = model.Viewbagidformenu }));
        }
예제 #2
0
        public ActionResult Edit(int id, int DLId)
        {
            EmpDriveLicenseService objDlService = new EmpDriveLicenseService();
            EmpDLicenceItem        objDlItem    = new EmpDLicenceItem();

            objDlItem = objDlService.GetById(DLId);

            List <EmpDLicenceItem> lstDl = new List <EmpDLicenceItem>();

            objDlItem.ListLicence = new List <EmpDLicenceItem>();
            objDlItem.ListLicence.AddRange(lstDl);
            ViewBag.DLId   = DLId;
            ViewBag.Menuid = Request.QueryString["menuId"];
            return(View(objDlItem));
        }
예제 #3
0
        public ActionResult Edit(EmpDLicenceItem model)
        {
            model.id = model.DLId;
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            model.EmpId       = Empid;
            model.UpdatedBy   = Convert.ToString(Empid);
            model.UpdatedDate = System.DateTime.Now;
            EmpDriveLicenseService objDl = new EmpDriveLicenseService();

            objDl.Update(model);
            ViewBag.Empid  = Empid;
            ViewBag.menuID = model.Viewbagidformenu;
            return(RedirectToAction("Create", new { @id = Empid, @menuId = model.Viewbagidformenu }));
        }
예제 #4
0
        public ActionResult delete(int id, int DLId, int menuid)
        {
            //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());
            EmpDriveLicenseService objService = new EmpDriveLicenseService();
            List <EmpDLicenceItem> lstItem    = new List <EmpDLicenceItem>();
            EmpDLicenceItem        objDoc     = new EmpDLicenceItem();

            objDoc = objService.GetById(DLId);
            _db.EmpDrivingLicences.Remove(_db.EmpDrivingLicences.Find(DLId));
            _db.SaveChanges();

            //ViewBag.Empid = Empid;
            ViewBag.Menuid = Request.QueryString["menuId"];

            return(RedirectToAction("Create", new { @id = id, @menuId = Request.QueryString["menuId"] }));
        }
예제 #5
0
        // for bind List Grid
        public ActionResult Create()
        {
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            objDLicence = new EmpDriveLicenseService();
            List <EmpDLicenceItem> listLicence = new List <EmpDLicenceItem>();

            listLicence   = objDLicence.LicenceListData(Empid);
            ViewBag.Empid = Empid;
            EmpDLicenceItem objExpitem = new EmpDLicenceItem();

            objExpitem.ListLicence = new List <EmpDLicenceItem>();
            objExpitem.ListLicence.AddRange(listLicence);

            listLicence = objDLicence.GetLicenceDoc(Empid);
            objExpitem.ListLicenceDoc = new List <EmpDLicenceItem>();
            objExpitem.ListLicenceDoc.AddRange(listLicence);
            ViewBag.Menuid = Request.QueryString["menuId"];
            return(View(objExpitem));
        }
예제 #6
0
        public ActionResult Create()
        {
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            objHealthService = new EmpHealthService();
            List <EmpHealthItem> listHealth = new List <EmpHealthItem>();

            listHealth    = objHealthService.HealthcardListData(Empid);
            ViewBag.Empid = Empid;
            EmpHealthItem objHealthitem = new EmpHealthItem();

            objHealthitem.ListHealth = new List <EmpHealthItem>();
            objHealthitem.ListHealth.AddRange(listHealth);

            //for doc
            listHealth = objHealthService.GetHealthDoc(Empid);
            objHealthitem.ListHealthDoc = new List <EmpHealthItem>();
            objHealthitem.ListHealthDoc.AddRange(listHealth);

            listHealth = objHealthService.GetLabourDoc(Empid);
            objHealthitem.ListLabourDoc = new List <EmpHealthItem>();
            objHealthitem.ListLabourDoc.AddRange(listHealth);

            listHealth = objHealthService.GetEIDDoc(Empid);
            objHealthitem.ListEIDDoc = new List <EmpHealthItem>();
            objHealthitem.ListEIDDoc.AddRange(listHealth);

            List <EmpDLicenceItem> listLicence = new List <EmpDLicenceItem>();
            EmpDriveLicenseService objDLicence = new EmpDriveLicenseService();

            //objHealthitem.ListLicence = new List<EmpDLicenceItem>();
            //objHealthitem.ListLicence.AddRange(listLicence);
            listLicence = objDLicence.GetLicenceDoc(Empid);
            objHealthitem.ListLicenceDoc = new List <EmpDLicenceItem>();
            objHealthitem.ListLicenceDoc.AddRange(listLicence);

            ViewBag.Menuid = Request.QueryString["menuId"];
            return(View(objHealthitem));
        }
예제 #7
0
        //[HttpDelete]
        //public ActionResult DeleteDoc(int id)
        //{
        //    //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());
        //    EmpDriveLicenseService objDl = new EmpDriveLicenseService();
        //    objDl.DeleteDoc(id);

        //    //return RedirectToAction("Create",new { @id = Empid});
        //    return RedirectToAction("Create");
        //}
        public ActionResult deleteDoc(int?id, int DID, int menuid)
        {
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            objDLicence = new EmpDriveLicenseService();
            EmpDLicenceItem objExpitem = new EmpDLicenceItem();

            EMSDomain.ViewModel.DocumentItem objDoc = new EMSDomain.ViewModel.DocumentItem();
            objDoc = objDLicence.byID(DID);
            string path     = objDoc.FileUrl;
            var    fullPath = Server.MapPath(path);

            _db.EmployeeDocuments.Remove(_db.EmployeeDocuments.Find(DID));
            _db.SaveChanges();
            if (System.IO.File.Exists(fullPath))
            {
                System.IO.File.Delete(fullPath);
            }
            ViewBag.Empid  = Empid;
            ViewBag.Menuid = Request.QueryString["menuId"];

            return(RedirectToAction("Create", new { @id = Empid, @menuId = Request.QueryString["menuId"] }));
        }