Esempio n. 1
0
        public void PropertyInit()
        {
            VM = new clsTipoPlanVMCarlos();

            VM.TipoPlanId  = 0;
            VM.TipoPlanDes = "";
            VM.EstadoId    = 0;
            VM.EstadoDes   = "";
        }
        public ActionResult Edit(clsTipoPlanVMCarlos oTipoPlan)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    oDAC.VM = oTipoPlan;
                    if (oDAC.Update())
                    {
                        return(RedirectToAction("Details", new { id = oTipoPlan.TipoPlanId }));
                    }
                }

                return(View(oTipoPlan));
            }
            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
        public ActionResult Create(clsTipoPlanVMCarlos oTipoPlan)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    oDAC.VM = oTipoPlan;

                    if (oDAC.Insert())
                    {
                        return(RedirectToAction("Index"));
                    }
                }

                return(View(oTipoPlan));
            }
            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
        // GET: TipoPlanCarlos/Delete/5
        public ActionResult Delete(int?id)
        {
            try
            {
                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                clsTipoPlanVMCarlos oVM = oDAC.FindByPK(SysData.ToLong(id));

                if (ReferenceEquals(oVM, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Tipo de Plan no encontrado" }));
                }

                return(View(oVM));
            }
            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }