示例#1
0
        public ActionResult Create()
        {
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            objpassport = new EmpPassportService();
            List <EmpPassportItem> listRel = new List <EmpPassportItem>();

            listRel       = objpassport.PassportListData(Empid);
            ViewBag.Empid = Empid;
            EmpPassportItem objPasitem = new EmpPassportItem();

            objPasitem.ListPassport = new List <EmpPassportItem>();
            objPasitem.ListPassport.AddRange(listRel);

            listRel = objpassport.GetPassportDoc(Empid);
            objPasitem.ListPassportDoc = new List <EmpPassportItem>();
            objPasitem.ListPassportDoc.AddRange(listRel);
            #region Bind DropDown Nationality
            List <clsMasterData> lstMasters = new List <clsMasterData>();
            lstMasters = objpassport.getNationality();
            objPasitem.ListNationality = new List <clsMasterData>();
            objPasitem.ListNationality.AddRange(lstMasters);

            #endregion
            #region Bind DropDown Country
            //List<clsMasterData> lstMasters = new List<clsMasterData>();
            lstMasters             = objpassport.getCountry();
            objPasitem.ListCountry = new List <clsMasterData>();
            objPasitem.ListCountry.AddRange(lstMasters);

            #endregion
            ViewBag.Menuid = Request.QueryString["menuId"];
            return(View(objPasitem));
        }
示例#2
0
        public ActionResult View(int id, int PasId)
        {
            EmpPassportService objPassService = new EmpPassportService();
            EmpPassportItem    objPassItem    = new EmpPassportItem();

            objPassItem = objPassService.GetById(PasId);
            //Session["Empid"] = objPassItem.EmpId;
            List <EmpPassportItem> lstPassport = new List <EmpPassportItem>();

            objPassItem.ListPassport = new List <EmpPassportItem>();
            objPassItem.ListPassport.AddRange(lstPassport);
            #region Bind DropDown Nationality
            List <clsMasterData> lstMasters = new List <clsMasterData>();
            lstMasters = objpassport.getNationality();
            objPassItem.ListNationality = new List <clsMasterData>();
            objPassItem.ListNationality.AddRange(lstMasters);

            #endregion
            #region Bind DropDown Country
            //List<clsMasterData> lstMasters = new List<clsMasterData>();
            lstMasters = objpassport.getCountry();
            objPassItem.ListCountry = new List <clsMasterData>();
            objPassItem.ListCountry.AddRange(lstMasters);

            #endregion
            ViewBag.PId    = PasId;
            ViewBag.Menuid = Request.QueryString["menuId"];
            return(View(objPassItem));
        }
示例#3
0
        public ActionResult delete(int id, int PId, int menuid)
        {
            //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());
            EmpPassportService     objService = new EmpPassportService();
            List <EmpPassportItem> lstItem    = new List <EmpPassportItem>();
            EmpPassportItem        objDoc     = new EmpPassportItem();

            objDoc = objService.GetById(PId);
            db.EmployeePassports.Remove(db.EmployeePassports.Find(PId));
            db.SaveChanges();

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

            return(RedirectToAction("Create", new { @id = id, @menuId = Request.QueryString["menuId"] }));
        }
示例#4
0
        public ActionResult Create(EmpPassportItem model)
        {
            model.Status = "Active";
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            model.EmpId = Empid;

            string uid = null;

            if (Session["UserId"] != null)
            {
                uid = Session["UserId"].ToString();
            }
            model.CreatedBy   = uid;
            model.CreatedDate = System.DateTime.Now;
            objpassport       = new EmpPassportService();

            objpassport.Insert(model);
            return(RedirectToAction("Create", new { @menuId = model.Viewbagidformenu }));
        }
示例#5
0
        public ActionResult Edit(EmpPassportItem model)
        {
            model.Id = model.PasId;
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            model.EmpId = Empid;

            string uid = null;

            if (Session["UserId"] != null)
            {
                uid = Session["UserId"].ToString();
            }
            model.UpdatedBy   = uid;
            model.UpdatedDate = System.DateTime.Now;

            EmpPassportService objPass = new EmpPassportService();

            objPass.Update(model);
            ViewBag.Empid = Empid;
            return(RedirectToAction("Create", new { id = Empid, @menuId = model.Viewbagidformenu }));
        }