Ejemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            instituciones institucion = bd.instituciones.Find(id);

            ViewBag.Button = "Editar";
            ViewBag.Action = "Edit";

            if (institucion != null)
            {
                InstitucionViewModel institucionViewModel = new InstitucionViewModel()
                {
                    id             = institucion.id,
                    nombre         = institucion.nombre,
                    telefono       = institucion.telefono,
                    email_contacto = institucion.email_contacto,
                    direccion      = institucion.direccion,
                    max_compras    = (decimal)institucion.max_compras
                };
                return(View("Create", institucionViewModel));
            }
            else
            {
                return(View("Create", null));
            }
        }
Ejemplo n.º 2
0
        public ActionResult Edit(InstitucionViewModel institucionViewModel)
        {
            if (ModelState.IsValid)
            {
                instituciones institucion = bd.instituciones.Find(institucionViewModel.id);

                if (institucion != null)
                {
                    institucion.nombre         = institucionViewModel.nombre;
                    institucion.telefono       = institucionViewModel.telefono;
                    institucion.direccion      = institucionViewModel.direccion;
                    institucion.email_contacto = institucionViewModel.email_contacto;
                    institucion.max_compras    = institucionViewModel.max_compras;

                    bd.SaveChanges();

                    TempData["successMessage"] = "Empresa editada exitosamente";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Error a la hora de guardar los datos, por favor intente mas tarde");
                }
            }
            return(View());
        }
        // GET: Instituciones/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            instituciones institucion = model.GetById(id);

            if (institucion == null)
            {
                return(HttpNotFound());
            }
            return(View(institucion));
        }
 public ActionResult Edit(instituciones institucion)
 {
     try
     {
         // TODO: Add update logic here
         if (ModelState.IsValid)
         {
             if (model.Update(institucion, institucion.id_institucion) > 0)
             {
                 TempData["successMessage"] = "Institución modificada con exito";
                 return(RedirectToAction("Index"));
             }
             TempData["errorMessage"] = "Upss, no se pudo modificar";
         }
         return(View(institucion));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 5
0
        public ActionResult Create(InstitucionViewModel institucionViewModel)
        {
            if (ModelState.IsValid)
            {
                instituciones institucion = new instituciones();

                institucion.nombre         = institucionViewModel.nombre;
                institucion.telefono       = institucionViewModel.telefono;
                institucion.email_contacto = institucionViewModel.email_contacto;
                institucion.direccion      = institucionViewModel.direccion;
                institucion.max_compras    = institucionViewModel.max_compras;

                bd.instituciones.Add(institucion);
                bd.SaveChanges();

                TempData["successMessage"] = "Institución creada exitosamente";

                return(RedirectToAction("Index"));
            }

            return(View());
        }
        public ActionResult Create(instituciones instituciones)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    if (model.Insert(instituciones) > 0)
                    {
                        TempData["successMessage"] = "Institución insertada con exito";
                        return(RedirectToAction("Index"));
                    }
                    TempData["errorMessage"] = "Upss, no se pudo insertar";
                }

                return(View(instituciones));
            }
            catch
            {
                return(View());
            }
        }
        // GET: Instituciones/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            instituciones institucion = model.GetById(id);

            if (institucion == null)
            {
                TempData["errorMessage"] = "No existe esta institución";
                return(RedirectToAction("Index"));
            }
            if (model.Remove(id) > 0)
            {
                TempData["successMessage"] = "Institución eliminada correctamente";
            }
            else
            {
                TempData["errorMessage"] = "No se puede eliminar esta institución";
            }
            return(RedirectToAction("Index"));
        }