예제 #1
0
        public ActionResult Create(TipoCartera model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    model.AsignarId();
                    model.Estado      = Rp3.AgendaComercial.Models.Constantes.Estado.Activo;
                    model.EstadoTabla = Rp3.AgendaComercial.Models.Constantes.Estado.Tabla;
                    model.UsrIng      = this.UserLogonName;
                    model.FecIng      = this.GetCurrentDateTime();

                    DataBase.TipoCarteras.Insert(model);
                    DataBase.Save();

                    this.AddDefaultSuccessMessage();
                    return(RedirectToAction("Index", model));
                }
            }
            catch
            {
                this.AddDefaultErrorMessage();
            }

            return(View(model));
            //return RedirectToAction("Index", "Cargo", null, true);
        }
예제 #2
0
        public ActionResult Create()
        {
            TipoCartera model = new TipoCartera();

            model.Estado = Models.Constantes.Estado.Activo;
            return(View(model));
        }
예제 #3
0
        public ActionResult Edit(TipoCartera model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    TipoCartera modelUpdate = GetModel(model.IdTipoCartera);

                    modelUpdate.Descripcion = model.Descripcion;
                    modelUpdate.Estado      = model.Estado;

                    modelUpdate.UsrMod = this.UserLogonName;
                    modelUpdate.FecMod = this.GetCurrentDateTime();

                    DataBase.TipoCarteras.Update(modelUpdate);
                    DataBase.Save();

                    this.AddDefaultSuccessMessage();
                    return(RedirectToAction("Index", model));
                }
            }
            catch
            {
                this.AddDefaultErrorMessage();
            }

            return(View(model));
            //return RedirectToAction("Index", "Cargo", null, true);
        }
예제 #4
0
        public ActionResult Delete(TipoCartera model)
        {
            try
            {
                TipoCartera modelUpdate = GetModel(model.IdTipoCartera);
                modelUpdate.Estado = Rp3.AgendaComercial.Models.Constantes.Estado.Eliminado;
                modelUpdate.UsrMod = this.UserLogonName;
                modelUpdate.FecMod = this.GetCurrentDateTime();

                DataBase.TipoCarteras.Update(modelUpdate);
                DataBase.Save();

                //DataBase.TipoCarteras.Delete(model);
                //DataBase.Save();

                this.AddDefaultSuccessMessage();
                return(RedirectToAction("Index", model));
            }
            catch
            {
                this.AddDefaultErrorMessage();
            }
            return(RedirectToAction("Index", model));
        }
예제 #5
0
        private TipoCartera GetModel(int id)
        {
            TipoCartera result = DataBase.TipoCarteras.Get(p => p.IdTipoCartera == id).SingleOrDefault();

            return(result);
        }