コード例 #1
0
ファイル: SetupBranchProvider.cs プロジェクト: Tankprasad/DMS
        public SetupBranchViewModel Edit(int BranchId)
        {
            SetupBranchViewModel model = new SetupBranchViewModel();
            var data = _ent.SetupBranches.Where(b => b.BranchId == BranchId && b.DeletedDate == null).FirstOrDefault();

            if (data != null)
            {
                model.HeadOfficeId    = data.HeadOfficeId;
                model.BranchId        = data.BranchId;
                model.BranchCode      = data.BranchCode;
                model.BranchName      = data.BranchName;
                model.ImageName       = data.ImageName;
                model.ImagePath       = data.ImagePath;
                model.State           = data.State;
                model.District        = data.District;
                model.Metropolitan    = data.Metropolitan;
                model.SubMetropolitan = data.SubMetropolitan;
                model.Municipality    = data.Municipality;
                model.GauPalika       = data.GauPalika;
                model.WardNo          = data.WardNo;
                model.Web             = data.Web;
                model.PanNo           = data.PanNo;
                model.VatNo           = data.VatNo;
                model.EstablishDate   = data.EstablishDate;
                model.RegisteredDate  = data.RegisteredDate;
                model.Status          = data.Status;
                model.Location        = data.Location;
                model.PhoneNumber     = data.PhoneNumber;
                model.EmailId         = data.EmailId;
                model.Status          = data.Status;
            }
            return(model);
        }
コード例 #2
0
        public ActionResult Edit(SetupBranchViewModel model)
        {
            int condiontApply = 0;

            if (ModelState.IsValid)
            {
                condiontApply = _setupBranchProvider.Save(model);
            }
            if (condiontApply == 1)
            {
                // TempData["save"] = Utilities.ValidationMessage.edit;
                return(Json(CommonUtilities.UtilitiesMessage.edit, JsonRequestBehavior.AllowGet));
            }
            else if (condiontApply == 2)
            {
                //TempData["AlreadyExits"] = Utilities.ValidationMessage.AlreadyExits;
                return(Json(CommonUtilities.UtilitiesMessage.AlreadyExits, JsonRequestBehavior.AllowGet));
            }
            else
            {
                //TempData["savefailed"] = Utilities.ValidationMessage.editfailed;
                return(Json(CommonUtilities.UtilitiesMessage.editfailed, JsonRequestBehavior.AllowGet));
            }

            // return RedirectToAction("Index");
        }
コード例 #3
0
        public ActionResult Edit(int?id)
        {
            SetupBranchViewModel model = new SetupBranchViewModel();

            model = _setupBranchProvider.Edit(id ?? 0);
            return(View(model));
        }
コード例 #4
0
        public ActionResult _GetBranchList(string name, int?page)
        {
            SetupBranchViewModel model = new SetupBranchViewModel();

            model = _setupBranchProvider.GetBranchList(name, page);
            return(View(model));
        }
コード例 #5
0
ファイル: SetupBranchProvider.cs プロジェクト: Tankprasad/DMS
        public int Save(SetupBranchViewModel model)
        {
            //var user = Userprovider.CustomeUserManager.GetUserDetails();
            SetupBranch setupBranchEntity = new SetupBranch();
            var         data = _ent.SetupBranches.Where(x => x.BranchName == model.BranchName.Trim() && x.HeadOfficeId == model.HeadOfficeId && x.DeletedDate == null).ToList();

            if (data.Count > 0)
            {
                return(2);
            }
            setupBranchEntity.BranchCode      = model.BranchName;
            setupBranchEntity.HeadOfficeId    = model.HeadOfficeId ?? 0;
            setupBranchEntity.BranchName      = model.BranchName;
            setupBranchEntity.ImageName       = model.ImageName;
            setupBranchEntity.ImagePath       = model.ImagePath;
            setupBranchEntity.Location        = model.Location;
            setupBranchEntity.State           = model.State;
            setupBranchEntity.District        = model.District;
            setupBranchEntity.Metropolitan    = model.Metropolitan;
            setupBranchEntity.SubMetropolitan = model.SubMetropolitan;
            setupBranchEntity.Municipality    = model.Municipality;
            setupBranchEntity.GauPalika       = model.GauPalika;
            setupBranchEntity.WardNo          = model.WardNo;
            setupBranchEntity.EmailId         = model.EmailId;
            setupBranchEntity.Web             = model.Web;
            setupBranchEntity.PhoneNumber     = model.PhoneNumber;
            setupBranchEntity.PanNo           = model.PanNo;
            setupBranchEntity.VatNo           = model.VatNo;
            setupBranchEntity.EstablishDate   = model.EstablishDate;
            setupBranchEntity.RegisteredDate  = model.RegisteredDate;
            if (model.BranchId > 0)
            {
                setupBranchEntity.Status            = model.Status;
                setupBranchEntity.UpdatedBy         = 1;// user.UserId;
                setupBranchEntity.BranchId          = model.BranchId;
                setupBranchEntity.UpdatedDate       = DateTime.UtcNow;
                _ent.Entry(setupBranchEntity).State = EntityState.Modified;
                _ent.Entry(setupBranchEntity).Property(x => x.CreatedBy).IsModified   = false;
                _ent.Entry(setupBranchEntity).Property(x => x.CreatedDate).IsModified = false;
            }
            else
            {
                setupBranchEntity.Status            = true;
                setupBranchEntity.CreatedBy         = 1;// user.UserId;
                setupBranchEntity.CreatedDate       = DateTime.UtcNow;
                _ent.Entry(setupBranchEntity).State = EntityState.Added;
            }
            try
            {
                _ent.SaveChanges();
                return(1);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
コード例 #6
0
        public ActionResult Create(SetupBranchViewModel model, HttpPostedFileBase file)
        {
            var imagePath = "/DMS/Image/CompanyImage/";

            if (file != null)
            {
                var fileName = Path.GetFileName(file.FileName);
                var path     = Path.Combine(Server.MapPath(imagePath), fileName);
                file.SaveAs(path);
                model.ImageName = file.FileName;
                model.ImagePath = imagePath + file.FileName;
            }

            int conditionApply = 1;

            if (!ModelState.IsValid)
            {
                //TempData["validationError"] = CommonUtilities.UtilitiesMessage.validationError;

                return(Json(CommonUtilities.UtilitiesMessage.validationError, JsonRequestBehavior.AllowGet));
                // return RedirectToAction("Index");
            }
            else
            {
                conditionApply = _setupBranchProvider.Save(model);

                if (conditionApply == 2)
                {
                    //TempData["AlreadyExits"] = Utilities.ValidationMessage.AlreadyExits;
                    return(Json(CommonUtilities.UtilitiesMessage.AlreadyExits, JsonRequestBehavior.AllowGet));
                }

                else if (conditionApply == 1)
                {
                    //TempData["save"] = Utilities.ValidationMessage.save;

                    return(Json(CommonUtilities.UtilitiesMessage.save, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    //TempData["savefailed"] = Utilities.ValidationMessage.savefailed;

                    return(Json(CommonUtilities.UtilitiesMessage.savefailed, JsonRequestBehavior.AllowGet));
                }
            }
            // return View(model);

            //return Json(data, JsonRequestBehavior.AllowGet);
        }
コード例 #7
0
ファイル: SetupBranchProvider.cs プロジェクト: Tankprasad/DMS
        public SetupBranchViewModel GetBranchList(string branchName, int?page)
        {
            int pageSize = 2;// Convert.ToInt16(ConfigurationManager.AppSettings["PageSize"]);


            SetupBranchViewModel model = new SetupBranchViewModel();

            if (branchName != "")
            {
                var pager = new Pager(_ent.SetupBranches.Where(x => x.DeletedDate == null && x.BranchName.Contains(branchName)).Count(), page);
                model.SetupBranchViewModelList = (from b in _ent.SetupBranches
                                                  where b.BranchName.Contains(branchName) && b.DeletedDate == null
                                                  select new SetupBranchViewModel
                {
                    BranchId = b.BranchId,
                    BranchName = b.BranchName,
                    HeadOfficeId = b.HeadOfficeId,
                    ImageName = b.ImageName,
                    ImagePath = b.ImagePath,
                    State = b.State,
                    District = b.District,
                    Metropolitan = b.Metropolitan,
                    SubMetropolitan = b.SubMetropolitan,
                    Municipality = b.Municipality,
                    GauPalika = b.GauPalika,
                    WardNo = b.WardNo,
                    Web = b.Web,
                    PanNo = b.PanNo,
                    VatNo = b.VatNo,
                    EstablishDate = b.EstablishDate,
                    RegisteredDate = b.RegisteredDate,
                    Status = b.Status,
                    Location = b.Location,
                    PhoneNumber = b.PhoneNumber,
                    EmailId = b.EmailId,
                }).OrderBy(x => x.BranchId).
                                                 Skip((pager.CurrentPage - 1) * pageSize).Take(pageSize).ToList();
            }
            else
            {
                var pager = new Pager(_ent.SetupBranches.Where(x => x.DeletedDate == null).Count(), page);

                model.SetupBranchViewModelList = (from b in _ent.SetupBranches
                                                  where b.DeletedDate == null
                                                  select new SetupBranchViewModel
                {
                    BranchId = b.BranchId,
                    BranchName = b.BranchName,
                    HeadOfficeId = b.HeadOfficeId,
                    ImageName = b.ImageName,
                    ImagePath = b.ImagePath,
                    State = b.State,
                    District = b.District,
                    Metropolitan = b.Metropolitan,
                    SubMetropolitan = b.SubMetropolitan,
                    Municipality = b.Municipality,
                    GauPalika = b.GauPalika,
                    WardNo = b.WardNo,
                    Web = b.Web,
                    PanNo = b.PanNo,
                    VatNo = b.VatNo,
                    EstablishDate = b.EstablishDate,
                    RegisteredDate = b.RegisteredDate,
                    Status = b.Status,
                    Location = b.Location,
                    PhoneNumber = b.PhoneNumber,
                    EmailId = b.EmailId,
                }).OrderBy(x => x.BranchId).
                                                 Skip((pager.CurrentPage - 1) * pageSize).Take(pageSize).ToList();
                model.pager = pager;
            }

            return(model);
        }
コード例 #8
0
        public ActionResult Create()
        {
            SetupBranchViewModel model = new SetupBranchViewModel();

            return(View(model));
        }