コード例 #1
0
        public ActionResult Details(byte?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbTipoSalida tbTipoSalida = db.tbTipoSalida.Find(id);

            if (tbTipoSalida == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbTipoSalida));
        }
コード例 #2
0
 public ActionResult Edit(byte?id, [Bind(Include = "tsal_Id,tsal_Descripcion,tsal_UsuarioCrea,tsal_FechaCrea,tsal_UsuarioModifica,tsal_FechaModifica")] tbTipoSalida tbTipoSalida)
 {
     if (db.tbTipoSalida.Any(a => a.tsal_Descripcion == tbTipoSalida.tsal_Descripcion && a.tsal_Id != tbTipoSalida.tsal_Id))
     {
         ModelState.AddModelError("", "La Descripcion ya Existe.");
         ViewBag.UsuarioCrea = db.tbUsuario.Find(tbTipoSalida.tsal_UsuarioCrea).usu_NombreUsuario;
     }
     if (ModelState.IsValid)
     {
         try
         {
             tbTipoSalida         TipoSalida = db.tbTipoSalida.Find(id);
             IEnumerable <object> List       = null;
             var MsjError = "";
             List = db.UDP_Inv_tbTipoSalida_Update(tbTipoSalida.tsal_Id,
                                                   tbTipoSalida.tsal_Descripcion
                                                   , tbTipoSalida.tsal_UsuarioCrea
                                                   , tbTipoSalida.tsal_FechaCrea
                                                   , Function.GetUser()
                                                   , Function.DatetimeNow());
             foreach (UDP_Inv_tbTipoSalida_Update_Result tsal in List)
             {
                 MsjError = tsal.MensajeError;
             }
             if (MsjError.StartsWith("-1"))
             {
                 ModelState.AddModelError("Error", "No se Guardo el registro , Contacte al Administrador");
                 return(View(tbTipoSalida));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         catch (Exception Ex)
         {
             Ex.Message.ToString();
             ModelState.AddModelError("", "No se Guardo el registro , Contacte al Administrador");
             return(View(tbTipoSalida));
         }
     }
     else
     {
         var errors = ModelState.Values.SelectMany(v => v.Errors);
     }
     return(View(tbTipoSalida));
 }
コード例 #3
0
        public ActionResult Create([Bind(Include = "tsal_Id,tsal_Descripcion,tsal_UsuarioCrea,tsal_FechaCrea,tsal_UsarioModifica,tsal_FechaCrea")] tbTipoSalida tbTipoSalida)
        {
            if (db.tbTipoSalida.Any(a => a.tsal_Descripcion == tbTipoSalida.tsal_Descripcion))
            {
                ModelState.AddModelError("", "La Descripcion ya Existe.");
                return(View(tbTipoSalida));
            }
            if (ModelState.IsValid)
            {
                try
                {
                    IEnumerable <object> List = null;
                    var MsjError = "0";
                    List = db.UDP_Inv_tbTipoSalida_Insert(tbTipoSalida.tsal_Descripcion, Function.GetUser(), Function.DatetimeNow());
                    foreach (UDP_Inv_tbTipoSalida_Insert_Result TipoSalida in List)
                    {
                        MsjError = TipoSalida.MensajeError;
                    }
                    if (MsjError.StartsWith("-1"))
                    {
                        ModelState.AddModelError("Error", "No se Guardo el registro , Contacte al Administrador");
                        return(View(tbTipoSalida));
                    }

                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                    ModelState.AddModelError("", "No se Guardo el registro , Contacte al Administrador");

                    return(View(tbTipoSalida));
                }
            }
            else
            {
                var errors = ModelState.Values.SelectMany(v => v.Errors);
            }
            return(View(tbTipoSalida));
        }