public ActionResult deleteDoc(int id, int DID, int menuid) { try { //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); TradeLicenseService objTradeService = new TradeLicenseService(); TradeDocumentItem objDoc = new TradeDocumentItem(); objDoc = objTradeService.getByID(DID); string path = objDoc.FileUrl; var fullPath = Server.MapPath(path); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } db.TradeDocuments.Remove(db.TradeDocuments.Find(DID)); db.SaveChanges(); //ViewBag.Empid = Empid; ViewBag.Menuid = Request.QueryString["menuId"]; } catch (Exception ex) { return(View("Error")); } return(RedirectToAction("Edit", new { @id = id, @menuId = Request.QueryString["menuId"] })); }
public ActionResult Create() { objTrend = new TradeLicenseService(); objTradeItem = new TradeLicenseItem(); List <clsMasterData> lstMasterDetails = new List <clsMasterData>(); //Emirates lstMasterDetails = objTrend.GetEmirates(); objTradeItem.lstEmirates = new List <clsMasterData>(); objTradeItem.lstEmirates.AddRange(lstMasterDetails); //Lic Type lstMasterDetails = objTrend.GetLicenseType(); objTradeItem.ListLicType = new List <clsMasterData>(); objTradeItem.ListLicType.AddRange(lstMasterDetails); //Partner lstMasterDetails = objTrend.GetPartner(); objTradeItem.lstParter = new List <clsMasterData>(); objTradeItem.lstParter.AddRange(lstMasterDetails); //Company List <CompanyItem> lstCmpny = new List <CompanyItem>(); lstCmpny = objTrend.GetCompany(); objTradeItem.lstCompany = new List <CompanyItem>(); objTradeItem.lstCompany.AddRange(lstCmpny); //objTradeItem.lstSponsor = new List<CompanyItem>(); //objTradeItem.lstSponsor.AddRange(lstCmpny); int cid = 0; if (Session["CompID"] != null) { cid = Convert.ToInt32(Session["CompID"].ToString()); } List <TradeLicenseItem> ListTrade = new List <TradeLicenseItem>(); ListTrade = objTrend.GetAllList(cid); objTradeItem.LstTradeLicense = new List <TradeLicenseItem>(); objTradeItem.LstTradeLicense.AddRange(ListTrade); //ddl Sponsor List <SponsorItem> lstSponsor = new List <SponsorItem>(); lstSponsor = objTrend.getSponsorData(cid); objTradeItem.ListSponsor = new List <SponsorItem>(); objTradeItem.ListSponsor.AddRange(lstSponsor); ViewBag.Menuid = Request.QueryString["menuId"]; return(View(objTradeItem)); }
public ActionResult TradeReport(TradeLicenseItem model) { string expdt; if (Convert.ToString(model.EmiratesID) != "") { expdt = ""; } else { expdt = Convert.ToString(model.ExpiryDate); } TradeLicenseItem objAllItem = new TradeLicenseItem(); ReportService objclsmethod = new ReportService(); int cid = 0; if (Session["CompID"] != null) { cid = Convert.ToInt32(Session["CompID"].ToString()); } if (expdt != "") { DateTime date = Convert.ToDateTime(model.ExpiryDate); List <TradeLicenseItem> objMaster = objclsmethod.gettradelicenseRpt(date, cid); objAllItem.LstTradeLicense = new List <TradeLicenseItem>(); objAllItem.LstTradeLicense.AddRange(objMaster); } else if (model.EmiratesID != null) { int EID = Convert.ToInt32(model.EmiratesID); List <TradeLicenseItem> objMaster = objclsmethod.getTradeByEID(EID, cid); objAllItem.LstTradeLicense = new List <TradeLicenseItem>(); objAllItem.LstTradeLicense.AddRange(objMaster); } else { List <TradeLicenseItem> objMaster = objclsmethod.getAllTradeRpt(cid); objAllItem.LstTradeLicense = new List <TradeLicenseItem>(); objAllItem.LstTradeLicense.AddRange(objMaster); } TradeLicenseService objTrend = new TradeLicenseService(); List <clsMasterData> lstMasterDetails = new List <clsMasterData>(); //Emirates lstMasterDetails = objTrend.GetEmirates(); objAllItem.lstEmirates = new List <clsMasterData>(); objAllItem.lstEmirates.AddRange(lstMasterDetails); TempData["data"] = objAllItem; return(View("TradeReport", objAllItem)); }
public ActionResult delete(int id, int menuid) { //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); TradeLicenseService objTradeService = new TradeLicenseService(); TradeLicenseItem objDoc = new TradeLicenseItem(); objDoc = objTradeService.GetById(id); db.Trade_License.Remove(db.Trade_License.Find(id)); db.SaveChanges(); //ViewBag.Empid = Empid; ViewBag.Menuid = Request.QueryString["menuId"]; return(RedirectToAction("Create", new { @id = id, @menuId = Request.QueryString["menuId"] })); }
//[HttpPost] //public ActionResult TenancyReport(TenancyItem model) //{ // TenancyItem objAllItem = new TenancyItem(); // ReportService objclsmethod = new ReportService(); // List<TenancyItem> objMaster = objclsmethod.gettenacny(); // objAllItem.ListTenancy = new List<TenancyItem>(); // objAllItem.ListTenancy.AddRange(objMaster); // return View("TenancyReport", objAllItem); //} public ActionResult TradeReport() { TradeLicenseService objTrend = new TradeLicenseService(); TradeLicenseItem objTradeItem = new TradeLicenseItem(); List <clsMasterData> lstMasterDetails = new List <clsMasterData>(); ReportService objclsmethod = new ReportService(); //ViewBag.EID = objTradeItem; //objTradeItem = TempData["data"] as TradeLicenseItem; //Emirates lstMasterDetails = objTrend.GetEmirates(); objTradeItem.lstEmirates = new List <clsMasterData>(); objTradeItem.lstEmirates.AddRange(lstMasterDetails); ViewBag.Menuid = Request.QueryString["menuId"]; return(View(objTradeItem)); }
public ActionResult Edit(TradeLicenseItem model, HttpPostedFileBase[] files) { objTrend = new TradeLicenseService(); string uid = null; if (Session["UserId"] != null) { uid = Session["UserId"].ToString(); } model.UpdateBy = uid; model.CreatedDate = System.DateTime.Now; objTrend.Update(model); //string s = objTrend.Getid(); string s = Convert.ToString(model.TID); string strtext = "Trade License"; foreach (HttpPostedFileBase file1 in files) { if (file1 != null) { string filename = System.IO.Path.GetFileName(file1.FileName); string folderPath = Server.MapPath("~/UploadedDocs/") + strtext; // obj.EmpId = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); string destinationPath = folderPath; string employeeFolderPath = destinationPath + "/" + s; // create folder if it is not exist if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); if (!Directory.Exists(employeeFolderPath)) { Directory.CreateDirectory(employeeFolderPath); // create emp id folder of not exist } } else { if (!Directory.Exists(employeeFolderPath)) { Directory.CreateDirectory(employeeFolderPath); // create emp id folder of not exist } } destinationPath = employeeFolderPath; /*Saving the file in server folder*/ //file.SaveAs(Server.MapPath("~/Images/" + filename)); string fileNewName = Guid.NewGuid() + Path.GetExtension(file1.FileName); file1.SaveAs(Path.Combine(destinationPath, fileNewName)); objTradeItem.UpdateBy = uid; objTradeItem.UpdatedDate = System.DateTime.Now; objTradeItem.TradeId = Convert.ToInt32(s); objTradeItem.FileUrl = Path.Combine("/UploadedDocs/" + strtext + "/" + s + "/", fileNewName); objTradeItem.FileName = Path.GetFileNameWithoutExtension(file1.FileName); objTrend.Save(objTradeItem); //string filepathtosave = "Images/" + filename; /*HERE WILL BE YOUR CODE TO SAVE THE FILE DETAIL IN DATA BASE*/ } } return(RedirectToAction("Edit", new { @menuId = model.Viewbagidformenu })); }