Ejemplo n.º 1
0
        public ActionResult Create(VenderViewModel venderViewModel)
        {
            try
            {
                var venderResult = new ServiceResponseModel();
                if (venderViewModel.Id < 1)
                {
                    venderViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]);
                    venderResult = webServices.Post(venderViewModel, "Vender/Add");
                }
                else
                {
                    venderViewModel.UpdatedBy = Convert.ToInt32(Session["UserId"]);
                    venderResult = webServices.Post(venderViewModel, "Vender/Update");
                }
                if (venderResult.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    var reuslt = (new JavaScriptSerializer().Deserialize <int>(venderResult.Data));
                    return(RedirectToAction(nameof(Index)));
                }

                return(View(venderViewModel));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public ActionResult Edit(int Id)
        {
            try
            {
                var venderResult = webServices.Post(new VenderViewModel(), "Vender/Edit/" + Id);

                if (venderResult.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    venderViewModel = (new JavaScriptSerializer().Deserialize <VenderViewModel>(venderResult.Data.ToString()));
                }


                if (Request.IsAjaxRequest())
                {
                    return(Json(venderViewModel, JsonRequestBehavior.AllowGet));
                }

                CountryController countryController = new CountryController();

                ViewBag.Countries = countryController.Countries();

                return(View("Create", venderViewModel));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
 public ActionResult Upload([Bind(Include = "VendorId,Address,Email,DocumentId,ContactId")] VenderViewModel objVenderViewModel, HttpPostedFileBase fileupload1)
 {
     if (ModelState.IsValid)
     {
         if (fileupload1 != null)
         {
             var      fileName      = Path.GetFileName(fileupload1.FileName);
             string[] splitFileName = fileName.Split('.');
             var      newFile       = splitFileName[0].ToString();
             var      extension     = splitFileName[1].ToString();
             Guid     g             = Guid.NewGuid();
             var      newFileName   = objVenderViewModel.VendorId.ToString() + "_" + g.ToString() + "." + extension;
             string   path          = Path.Combine(Server.MapPath("~/FileUpload"), newFileName);
             fileupload1.SaveAs(path);
             objVenderViewModel.DocDetail = fileName;
             objVenderViewModel.DocURL    = newFileName;
             UserDetails objUserDetails = new UserDetails();
             if (objUserDetails.UpdateVenderDetails(objVenderViewModel.VendorId, objVenderViewModel.Address, objVenderViewModel.Email, objVenderViewModel.DocumentId, objVenderViewModel.DocDetail, objVenderViewModel.DocURL, objVenderViewModel.ContactId))
             {
                 TempData["Success"] = "Details are uploaded.";
             }
         }
         return(RedirectToAction("Upload"));
     }
     FillDocumentDropdown(objVenderViewModel.CatId, objVenderViewModel.SubCatId, objVenderViewModel.MicroCatId);
     return(View(objVenderViewModel));
 }
Ejemplo n.º 4
0
        // GET: Asset/Venders
        public ActionResult Index()
        {
            VenderViewModel vm = new VenderViewModel();

            _context.tblVender.ToList().ForEach(c => vm.Venders.Add(new VenderModel()
            {
                VenderName      = c.VenderName,
                VenderId        = c.VenderId,
                Contact         = c.Contact,
                Email           = c.Email,
                VenderShortName = c.VenderShortName
            }));


            return(View(vm));
        }
Ejemplo n.º 5
0
        public ActionResult Create(VenderViewModel venderViewModel)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    CountryController countryController = new CountryController();
                    ViewBag.Countries = countryController.Countries();

                    return(View(venderViewModel));
                }
                else
                {
                    var venderResult = new ServiceResponseModel();
                    if (venderViewModel.Id < 1)
                    {
                        venderViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]);
                        venderResult = webServices.Post(venderViewModel, "Vender/Add");
                    }
                    else
                    {
                        venderViewModel.UpdatedBy = Convert.ToInt32(Session["UserId"]);
                        venderResult = webServices.Post(venderViewModel, "Vender/Update");
                    }
                    if (venderResult.StatusCode == System.Net.HttpStatusCode.Accepted)
                    {
                        var reuslt = (new JavaScriptSerializer().Deserialize <int>(venderResult.Data));

                        return(RedirectToAction(nameof(Index)));
                    }
                    if (Request.IsAjaxRequest())
                    {
                        return(Json(venderViewModels, JsonRequestBehavior.AllowGet));
                    }

                    return(View(venderViewModel));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 6
0
        public ActionResult ChangeStatus(VenderViewModel venderViewModel)
        {
            try
            {
                var Result = new ServiceResponseModel();

                venderViewModel.UpdatedBy = Convert.ToInt32(Session["UserId"]);
                Result = webServices.Post(venderViewModel, "Vender/ChangeStatus");

                if (Result.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    var reuslt = (new JavaScriptSerializer().Deserialize <int>(Result.Data));
                }
                return(Json("success", JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json("Failed", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 7
0
        public ActionResult Upload()
        {
            VenderViewModel objVenderViewModel = new VenderViewModel();

            if (Session["Token"] != null)
            {
                string token = Convert.ToString(Session["Token"]);

                DataTable   dtVenders      = new DataTable();
                UserDetails objUserDetails = new UserDetails();
                dtVenders = objUserDetails.GetVenderDetails(token).Tables[0];
                IList <VenderViewModel> items = dtVenders.AsEnumerable().Select(row =>
                                                                                new VenderViewModel
                {
                    VendorId      = row.Field <int>("VendorId"),
                    LoginToken    = row.Field <string>("LoginToken"),
                    Password      = row.Field <string>("Password"),
                    VendorName    = row.Field <string>("VendorName"),
                    CatId         = row.Field <int>("CatId"),
                    SubCatId      = row.Field <int>("SubCatId"),
                    MicroCatId    = row.Field <int?>("MicroCatId"),
                    Address       = row.Field <string>("Address"),
                    LocationId    = row.Field <int?>("LocationId"),
                    ContactNumber = row.Field <string>("ContactNumber"),
                    Email         = row.Field <string>("Email"),
                    ContactId     = row.Field <int>("ContactId")
                }).ToList();
                objVenderViewModel = items.Where(a => a.LoginToken == token).FirstOrDefault();
                FillDocumentDropdown(objVenderViewModel.CatId, objVenderViewModel.SubCatId, objVenderViewModel.MicroCatId);
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
            return(View(objVenderViewModel));
        }