public ActionResult Add(BusinessObjects.Models.Branch branch)
 {
     try
     {
         if (ModelState.IsValid)
         {
             branch.bankId = ((BusinessObjects.Models.User)Session["UserObj"]).bankId;
             BusinessAccessLayer.BALBranches.BALBranches bALBranches   = new BusinessAccessLayer.BALBranches.BALBranches();
             BusinessObjects.Models.ResultsEnum          checkInserted = bALBranches.insertBranch(branch);
             if (checkInserted == BusinessObjects.Models.ResultsEnum.notInserted)
             {
                 TempData["errorMsg"] = LangText.checkConnection;
                 return(View());
             }
             else if (checkInserted == BusinessObjects.Models.ResultsEnum.inserted)
             {
                 return(RedirectToAction("Home", "Branches"));
             }
             else
             {
                 ViewBag.errorMsg = LangText.somethingWentWrongAlert;
                 return(RedirectToAction("Home", "Branches"));
             }
         }
         else
         {
             return(View());
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(View("Error"));
     }
 }
 public ActionResult Edit(int branchId)
 {
     try
     {
         BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches();
         BusinessObjects.Models.Branch branch = bALBranches.selectBranchById(branchId, ((BusinessObjects.Models.User)Session["UserObj"]).bankId);
         if (branch == null)
         {
             TempData["errorMsg"] = LangText.checkConnection;
             return(RedirectToAction("Home", "Branches"));
         }
         else if (branch.id == 0)
         {
             TempData["errorMsg"] = LangText.somethingWentWrongAlert;
             return(RedirectToAction("Home", "Branches"));
         }
         else
         {
             return(View(branch));
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(View("Error"));
     }
 }
Esempio n. 3
0
 public ActionResult Edit(int branchId)
 {
     try
     {
         BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches();
         ClaimsPrincipal principal            = HttpContext.User as ClaimsPrincipal;
         var             bankId               = Convert.ToInt32(principal.FindFirst("BankId").Value);
         BusinessObjects.Models.Branch branch = bALBranches.selectBranchById(branchId, bankId);
         if (branch == null)
         {
             TempData["errorMsg"] = LangText.checkConnection;
             return(RedirectToAction("Home", "Branches"));
         }
         else if (branch.id == 0)
         {
             TempData["errorMsg"] = LangText.somethingWentWrongAlert;
             return(RedirectToAction("Home", "Branches"));
         }
         else
         {
             return(View(branch));
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error);
         return(View("Error"));
     }
 }
 public ActionResult Delete(int branchId)
 {
     try
     {
         BusinessAccessLayer.BALBranches.BALBranches bALBranches  = new BusinessAccessLayer.BALBranches.BALBranches();
         BusinessObjects.Models.ResultsEnum          checkDeleted = bALBranches.deleteBranchById(branchId, ((BusinessObjects.Models.User)Session["UserObj"]).bankId);
         if (checkDeleted == BusinessObjects.Models.ResultsEnum.deleted)
         {
             return(RedirectToAction("Home"));
         }
         else
         {
             TempData["errorMsg"] = LangText.somethingWentWrongAlert;
             return(RedirectToAction("Home"));
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(View("Error"));
     }
 }
Esempio n. 5
0
 public ActionResult Home()
 {
     try
     {
         if (TempData["errorMsg"] != null)
         {
             ViewBag.errorMsg     = TempData["errorMsg"];
             TempData["errorMsg"] = null;
         }
         BusinessAccessLayer.BALCommon.BALCommon     bALCommon   = new BusinessAccessLayer.BALCommon.BALCommon();
         BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches();
         ClaimsPrincipal principal = HttpContext.User as ClaimsPrincipal;
         var             bankId    = Convert.ToInt32(principal.FindFirst("BankId").Value);
         List <BusinessObjects.Models.Branch> lstBranches = bALBranches.selectBranchesByBankId(bankId);
         if (lstBranches == null)
         {
             TempData["errorMsg"] = LangText.checkConnection;
             return(RedirectToAction("login", "Login"));
         }
         else if (lstBranches.Count == 0)
         {
             return(View());
         }
         else if (lstBranches.FirstOrDefault().id == 0)
         {
             TempData["errorMsg"] = LangText.somethingWentWrongAlert;
             return(RedirectToAction("login", "Login"));
         }
         else
         {
             return(View(lstBranches));
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error);
         return(View("Error"));
     }
 }
 public ActionResult Home()
 {
     try
     {
         if (TempData["errorMsg"] != null)
         {
             ViewBag.errorMsg     = TempData["errorMsg"];
             TempData["errorMsg"] = null;
         }
         BusinessAccessLayer.BALCommon.BALCommon     bALCommon   = new BusinessAccessLayer.BALCommon.BALCommon();
         BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches();
         List <BusinessObjects.Models.Branch>        lstBranches = bALBranches.selectBranchesByBankId(((BusinessObjects.Models.User)Session["UserObj"]).bankId);
         if (lstBranches == null)
         {
             TempData["errorMsg"] = LangText.checkConnection;
             return(RedirectToAction("login", "Login"));
         }
         else if (lstBranches.Count == 0)
         {
             return(View());
         }
         else if (lstBranches.FirstOrDefault().id == 0)
         {
             TempData["errorMsg"] = LangText.somethingWentWrongAlert;
             return(RedirectToAction("login", "Login"));
         }
         else
         {
             return(View(lstBranches));
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(View("Error"));
     }
 }
Esempio n. 7
0
 public ActionResult Edit(BusinessObjects.Models.Branch branch)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ClaimsPrincipal principal = HttpContext.User as ClaimsPrincipal;
             branch.bankId = Convert.ToInt32(principal.FindFirst("BankId").Value);
             BusinessAccessLayer.BALCommon.BALCommon     bALCommon    = new BusinessAccessLayer.BALCommon.BALCommon();
             BusinessAccessLayer.BALBranches.BALBranches bALBranches  = new BusinessAccessLayer.BALBranches.BALBranches();
             BusinessObjects.Models.ResultsEnum          checkUpdated = bALBranches.updateBranch(branch);
             if (checkUpdated == BusinessObjects.Models.ResultsEnum.notUpdated)
             {
                 TempData["errorMsg"] = LangText.checkConnection;
                 return(RedirectToAction("Home", "Branches"));
             }
             else if (checkUpdated == BusinessObjects.Models.ResultsEnum.updated)
             {
                 return(RedirectToAction("Home", "Branches"));
             }
             else
             {
                 TempData["errorMsg"] = LangText.somethingWentWrongAlert;
                 return(RedirectToAction("Home", "Branches"));
             }
         }
         else
         {
             return(View());
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error);
         return(View("Error"));
     }
 }
Esempio n. 8
0
 public ActionResult Delete(int branchId)
 {
     try
     {
         BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches();
         ClaimsPrincipal principal = HttpContext.User as ClaimsPrincipal;
         var             bankId    = Convert.ToInt32(principal.FindFirst("BankId").Value);
         BusinessObjects.Models.sqlResultsEnum checkDeleted = bALBranches.deleteBranchById(branchId, bankId);
         if (checkDeleted == BusinessObjects.Models.sqlResultsEnum.success)
         {
             return(RedirectToAction("Home"));
         }
         else
         {
             TempData["errorMsg"] = LangText.somethingWentWrongAlert;
             return(RedirectToAction("Home"));
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error);
         return(View("Error"));
     }
 }