Пример #1
0
        public ActionResult ImmoGridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] Depreciation item)
        {
            var model = db.Depreciations;

            ViewData["immo"] = item;
            if (ModelState.IsValid)
            {
                try
                {
                    var modelItem = model.FirstOrDefault(i => i.Id == item.Id);
                    if (modelItem != null)
                    {
                        this.UpdateModel(modelItem);
                        db.SubmitChanges();
                        DeleteDepreciation(item);

                        SetDepreciation(item);
                    }
                }
                catch (Exception e)
                {
                    ViewData["GenericError"] = e.Message;
                    IWSLookUp.LogException(e);
                }
            }
            else
            {
                ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState);
            }
            return(PartialView("ImmoGridViewPartial", IWSLookUp.GetDepreciation()));
        }
Пример #2
0
        public ActionResult ImmoGridViewPartialAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] Depreciation item)
        {
            var model = db.Depreciations;

            item.CompanyId = (string)Session["CompanyID"];
            item.ModelId   = (int)IWSLookUp.MetaModelId.Asset;
            DateTime dateTime = IWSLookUp.GetCurrentDateTime();

            item.Posted      = dateTime;
            item.Updated     = dateTime;
            ViewData["immo"] = item;
            if (ModelState.IsValid)
            {
                try
                {
                    model.InsertOnSubmit(item);

                    db.SubmitChanges();

                    SetDepreciation(item);
                }
                catch (Exception e)
                {
                    ViewData["GenericError"] = e.Message;
                    IWSLookUp.LogException(e);
                }
            }
            else
            {
                ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState);
            }
            return(PartialView("ImmoGridViewPartial", IWSLookUp.GetDepreciation()));
        }
Пример #3
0
        public ActionResult ImmoGridViewPartialDelete(string id)
        {
            var model = db.Depreciations;

            try
            {
                var item = model.FirstOrDefault(i => i.Id == id);
                if (item != null)
                {
                    model.DeleteOnSubmit(item);
                }
                db.SubmitChanges();
            }
            catch (Exception e)
            {
                ViewData["GenericError"] = e.Message;
                IWSLookUp.LogException(e);
            }
            return(PartialView("ImmoGridViewPartial", IWSLookUp.GetDepreciation()));
        }
Пример #4
0
        public ActionResult CallbackPanelPartialView(string selectedIDs, string currentPeriod, string assetIDs)
        {
            #region data processing
            string period = DateToYMD(currentPeriod);
            try
            {
                if (!string.IsNullOrWhiteSpace(selectedIDs))
                {
                    MakeGeneralLedger(selectedIDs);
                }
                else if (!string.IsNullOrWhiteSpace(currentPeriod))
                {
                    ProcessDepreciation(period, assetIDs);
                }
            }
            catch (Exception ex)
            {
                ViewData["GenericError"] = ex.Message;
                IWSLookUp.LogException(ex);
            }
            return(PartialView("CallbackPanelPartialView", IWSLookUp.GetDepreciation(currentPeriod, assetIDs)));

            #endregion
        }
Пример #5
0
 public ActionResult MasterGridViewPartial(string currentPeriod, string assetIDs)
 {
     return(PartialView("MasterGridViewPartial", IWSLookUp.GetDepreciation(currentPeriod, assetIDs)));
 }
Пример #6
0
        public ActionResult CustomGridViewCallback(bool isChecked, string currentPeriod, string assetIDs)
        {
            ViewBag.select = isChecked;

            return(PartialView("MasterGridViewpartial", IWSLookUp.GetDepreciation(currentPeriod, assetIDs)));
        }
Пример #7
0
 public ActionResult ImmoGridViewPartial()
 {
     ViewBag.ComboAccountId = IWSLookUp.GetAccounts();
     ViewBag.Currency       = IWSLookUp.GetCurrency();
     return(PartialView("ImmoGridViewPartial", IWSLookUp.GetDepreciation()));
 }