Esempio n. 1
0
        public ActionResult Details(byte?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbTipoEntrada tbTipoEntrada = db.tbTipoEntrada.Find(id);

            if (tbTipoEntrada == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbTipoEntrada));
        }
Esempio n. 2
0
        public ActionResult Edit(byte?id, [Bind(Include = "tent_Id,tent_Descripcion,tent_UsuarioCrea,tent_FechaCrea, tent_UsuarioModifica, tent_FechaModifica")] tbTipoEntrada tbTipoEntrada)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    tbTipoEntrada        TipoEntrada = db.tbTipoEntrada.Find(id);
                    IEnumerable <object> list        = null;
                    string MsjError = "";
                    list = db.UDP_Inv_tbTipoEntrada_Update(tbTipoEntrada.tent_Id
                                                           , tbTipoEntrada.tent_Descripcion
                                                           , tbTipoEntrada.tent_UsuarioCrea
                                                           , tbTipoEntrada.tent_FechaCrea, Function.GetUser()
                                                           , Function.DatetimeNow());
                    foreach (UDP_Inv_tbTipoEntrada_Update_Result tent in list)
                    {
                        MsjError = tent.MensajeError;
                    }

                    if (MsjError.Substring(0, 2) == "-1")
                    {
                        ModelState.AddModelError("", "No se guardo el cambio");
                        ViewBag.tent_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoEntrada.tent_UsuarioCrea);
                        ViewBag.tent_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoEntrada.tent_UsuarioModifica);
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        //db.Entry(tbTipoEntrada).State = EntityState.Modified;
                        //db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                    ViewBag.tent_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoEntrada.tent_UsuarioCrea);
                    ViewBag.tent_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoEntrada.tent_UsuarioModifica);
                    ModelState.AddModelError("", "No se guardo el cambio");
                }
                return(RedirectToAction("Index"));
            }
            ViewBag.tent_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoEntrada.tent_UsuarioCrea);
            ViewBag.tent_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoEntrada.tent_UsuarioModifica);
            return(View(tbTipoEntrada));
        }
Esempio n. 3
0
        public ActionResult Edit(byte?id)
        {
            ViewBag.id = id;
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbTipoEntrada tbTipoEntrada = db.tbTipoEntrada.Find(id);

            if (tbTipoEntrada == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            ViewBag.tent_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoEntrada.tent_UsuarioCrea);
            ViewBag.tent_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoEntrada.tent_UsuarioModifica);

            return(View(tbTipoEntrada));
        }
Esempio n. 4
0
 public ActionResult Create([Bind(Include = "tent_Id,tent_Descripcion,tent_UsuarioCrea,tent_FechaCrea,tent_UsarioModifica,tent_FechaCrea")] tbTipoEntrada tbTipoEntrada)
 {
     if (db.tbTipoEntrada.Any(a => a.tent_Descripcion == tbTipoEntrada.tent_Descripcion))
     {
         ModelState.AddModelError("", "Ya existe este tipo de Entrada, Favor registrar otra");
     }
     if (ModelState.IsValid)
     {
         try
         {
             IEnumerable <object> list = null;
             var MsjError = "";
             list = db.UDP_Inv_tbTipoEntrada_Insert(tbTipoEntrada.tent_Descripcion, Function.GetUser(), Function.DatetimeNow());
             foreach (UDP_Inv_tbTipoEntrada_Insert_Result TipoEntrada in list)
             {
                 MsjError = TipoEntrada.MensajeError;
             }
             if (MsjError == "-1")
             {
                 ModelState.AddModelError("", "No se pudo almacenar el registro");
                 return(View(tbTipoEntrada));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         catch (Exception Ex)
         {
             Ex.Message.ToString();
             ModelState.AddModelError("", "No se Guardo el registro");
         }
         return(RedirectToAction("Index"));
     }
     return(View(tbTipoEntrada));
 }