Beispiel #1
0
        public ActionResult EditBranch(int id)
        {
            var branch = Entities.S_Branch.Find(id);

            if (branch != null)
            {
                BranchModels.BranchModel branch_model = new BranchModels.BranchModel();
                branch_model.BranchID       = Convert.ToInt32(branch.BranchID);
                branch_model.BranchName     = Convert.ToString(branch.BranchName);
                branch_model.ShortName      = Convert.ToString(branch.ShortName);
                branch_model.Description    = Convert.ToString(branch.Description);
                branch_model.Code           = Convert.ToString(branch.Code);
                branch_model.Phone          = Convert.ToString(branch.Phone);
                branch_model.Email          = Convert.ToString(branch.Email);
                branch_model.Address        = Convert.ToString(branch.Address);
                branch_model.Tax            = Convert.ToString(branch.Tax);
                branch_model.ServiceCharges = Convert.ToString(branch.ServiceCharges);
                ViewBag.formType            = 2;
                return(View("CreateBranch", branch_model));
            }
            else
            {
                return(View("CreateBranch"));
            }
        }
Beispiel #2
0
        public List <BranchModels.BranchModel> GetProductAvailableBranch()
        {
            List <BranchModels.BranchModel> lstBranch = new List <BranchModels.BranchModel>();
            var branch = Entities.S_Branch.ToList();

            foreach (var model in branch)
            {
                BranchModels.BranchModel b = new BranchModels.BranchModel();
                b.BranchID   = Convert.ToInt32(model.BranchID);
                b.BranchName = model.BranchName.ToString();
                lstBranch.Add(b);
            }
            return(lstBranch);
        }
Beispiel #3
0
        public ActionResult UpdateBranch(BranchModels.BranchModel branch)
        {
            var branch_code = Entities.S_Branch.Where(b => b.BranchID != branch.BranchID && b.Code == branch.Code).FirstOrDefault();

            if (branch_code != null)
            {
                ViewBag.Message  = "Code Duplicated....";
                ViewBag.formType = 2;
                return(View("CreateBranch"));
            }
            else
            {
                Entities.PrcUpdateBranchData(branch.BranchID, branch.BranchName, branch.ShortName, branch.Description, branch.Code, branch.Phone, branch.Address, branch.Email, branch.Tax, branch.ServiceCharges);
                ViewBag.Message = "Branch Updated Successful...";
                return(View("BranchList", GetBranchList().ToList()));
            }
        }
Beispiel #4
0
        public ActionResult BranchDetail(int id)
        {
            BranchModels.BranchModel model = new BranchModels.BranchModel();
            var branch = Entities.S_Branch.Find(id);

            if (branch != null)
            {
                model.BranchName = branch.BranchName.ToString();
                if (branch.ShortName != null)
                {
                    model.ShortName = branch.ShortName.ToString();
                }
                if (branch.Description != null)
                {
                    model.Description = branch.Description.ToString();
                }
                if (branch.Code != null)
                {
                    model.Code = branch.Code.ToString();
                }
                if (branch.Phone != null)
                {
                    model.Phone = branch.Phone.ToString();
                }
                if (branch.Email != null)
                {
                    model.Email = branch.Email.ToString();
                }
                if (branch.Address != null)
                {
                    model.Address = branch.Address.ToString();
                }
                if (branch.Tax != null)
                {
                    model.Tax = branch.Tax.ToString();
                }
                if (branch.ServiceCharges != null)
                {
                    model.ServiceCharges = branch.ServiceCharges.ToString();
                }
            }
            return(PartialView("BranchDetail", model));
        }
Beispiel #5
0
        public List <BranchModels.BranchModel> GetBranchList()
        {
            List <BranchModels.BranchModel> lstBranch = new List <BranchModels.BranchModel>();
            var branch = (from B in Entities.S_Branch
                          select new BranchModels.BranchModel
            {
                BranchID = B.BranchID,
                BranchName = B.BranchName,
                Code = B.Code
            }).ToList();

            foreach (var item in branch)
            {
                BranchModels.BranchModel model = new BranchModels.BranchModel();
                model.BranchID   = Convert.ToInt32(item.BranchID);
                model.BranchName = Convert.ToString(item.BranchName);
                model.Code       = Convert.ToString(item.Code);
                lstBranch.Add(model);
            }
            return(lstBranch);
        }
Beispiel #6
0
 public ActionResult InsertBranch(BranchModels.BranchModel branch)
 {
     try
     {
         var branch_code = Entities.S_Branch.Where(b => b.Code == branch.Code).FirstOrDefault();
         if (branch_code != null)
         {
             ViewBag.Message = "Code Duplicated....";
             ViewBag.Type    = 2;
             return(View("CreateBranch"));
         }
         else
         {
             S_Branch tbl_branch = new S_Branch();
             tbl_branch.BranchName     = branch.BranchName;
             tbl_branch.ShortName      = branch.ShortName;
             tbl_branch.Description    = branch.Description;
             tbl_branch.Code           = branch.Code;
             tbl_branch.Phone          = branch.Phone;
             tbl_branch.Email          = branch.Email;
             tbl_branch.Address        = branch.Address;
             tbl_branch.Tax            = branch.Tax.ToString();
             tbl_branch.ServiceCharges = branch.ServiceCharges.ToString();
             Entities.S_Branch.Add(tbl_branch);
             Entities.SaveChanges();
             ModelState.Clear();
             ViewBag.Message = "New Branch is inserted successful..";
             ViewBag.Type    = 1;
             return(View("CreateBranch"));
         }
     }
     catch (Exception ex)
     {
         ViewBag.Message = "Please enter complete branch data";
         ViewBag.Type    = 2;
     }
     return(View("CreateBranch"));
 }