예제 #1
0
        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"] }));
        }
예제 #2
0
        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));
        }
예제 #3
0
        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));
        }
예제 #4
0
        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"] }));
        }
예제 #5
0
        //[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));
        }
예제 #6
0
        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 }));
        }