Пример #1
0
        public ActionResult DetailGridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] BankAccount line, string owner)
        {
            var model = db.BankAccounts;

            line.Owner = owner;

            ViewBag.BankAccount = line;
            if (ModelState.IsValid)
            {
                try
                {
                    var modelItem = model.FirstOrDefault(i => i.IBAN == line.IBAN);

                    if (modelItem != null)
                    {
                        this.UpdateModel(modelItem);

                        db.SubmitChanges();
                        return(PartialView("DetailGridViewPartial", IWSLookUp.GetBankAccount(owner)));
                    }
                }
                catch (Exception e)
                {
                    ViewData["GenericError"] = e.Message;
                    IWSLookUp.LogException(e);
                }
            }
            else
            {
                ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState);
            }
            return(PartialView("DetailGridViewPartial", line));
        }
Пример #2
0
        public ActionResult DetailGridViewPartialAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] BankAccount line, string owner)
        {
            var model = db.BankAccounts;

            line.Owner     = owner;
            line.CompanyID = (string)Session["CompanyID"];

            ViewBag.BankAccount = line;

            if (ModelState.IsValid)
            {
                try
                {
                    model.InsertOnSubmit(line);

                    db.SubmitChanges();
                    return(PartialView("DetailGridViewPartial", IWSLookUp.GetBankAccount(owner)));
                }
                catch (Exception e)
                {
                    ViewData["GenericError"] = e.Message;
                    IWSLookUp.LogException(e);
                }
            }
            else
            {
                ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState);
            }
            return(PartialView("DetailGridViewPartial", line));
        }
Пример #3
0
 public ActionResult DetailGridViewPartial(string owner)
 {
     if (Session["BankChildren"] == null)
     {
         Session["BankChildren"] = IWSLookUp.GetBankChildren();
     }
     return(PartialView("DetailGridViewPartial", IWSLookUp.GetBankAccount(owner)));
 }
Пример #4
0
        public ActionResult DetailGridViewPartialDelete(string iban, string owner)
        {
            var model = db.BankAccounts;

            try
            {
                var item = model.FirstOrDefault(i => i.IBAN == iban);

                if (item != null)
                {
                    model.DeleteOnSubmit(item);
                }

                db.SubmitChanges();
            }
            catch (Exception e)
            {
                ViewData["GenericError"] = e.Message;
                IWSLookUp.LogException(e);
            }
            return(PartialView("DetailGridViewPartial", IWSLookUp.GetBankAccount(owner)));
        }
Пример #5
0
 public ActionResult DetailGridViewPartial(string owner)
 {
     return(PartialView("DetailGridViewPartial", IWSLookUp.GetBankAccount(owner)));
 }