Exemple #1
0
        public ActionResult Edit(Tipos_Cartera actualizar, int?menu)
        {
            int buscarOtro = context.Tipos_Cartera
                             .Where(x => x.descripcion == actualizar.descripcion && x.id != actualizar.id).Count();

            if (buscarOtro > 0)
            {
                TempData["mensaje_error"] =
                    "Ya existe otro tipo de cartera con estos mismos datos, no fue posible actualizar";

                BuscarFavoritos(menu);
                ViewBag.descripcion = actualizar.descripcion;
                return(View());
            }

            Tipos_Cartera buscar = context.Tipos_Cartera.Find(actualizar.id);

            buscar.descripcion          = actualizar.descripcion;
            buscar.fec_actualizacion    = DateTime.Now;
            buscar.user_actualizacion   = Convert.ToInt32(Session["user_usuarioid"]);
            buscar.estado               = actualizar.estado;
            context.Entry(buscar).State = EntityState.Modified;
            context.SaveChanges();
            TempData["mensaje"] = "Se realizó la actualización exitosamente";

            BuscarFavoritos(menu);
            ViewBag.descripcion = actualizar.descripcion;
            return(View());
        }
Exemple #2
0
        public ActionResult Edit(int?menu, int id)
        {
            Tipos_Cartera buscar = context.Tipos_Cartera.Find(id);

            if (buscar != null)
            {
                ViewBag.descripcion = buscar.descripcion;
            }

            return(View(buscar));
        }
Exemple #3
0
        public ActionResult Create(Tipos_Cartera nuevo, int?menu)
        {
            int valida = context.Tipos_Cartera.Where(x => x.descripcion == nuevo.descripcion).Count();

            if (valida == 0)
            {
                nuevo.fec_creacion  = DateTime.Now;
                nuevo.user_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                context.Tipos_Cartera.Add(nuevo);
                context.SaveChanges();
                TempData["mensaje"] = "La creación del tipo de cartera se realizó exitosamente";
                return(View(nuevo));
            }

            TempData["mensaje_error"] = "Ya existe otro tipo de cartera con estos mismos datos, no fue posible crear";
            BuscarFavoritos(menu);
            return(View(nuevo));
        }