Exemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "ent_Id,prod_Id,ent_Existencia,ent_Cantidad,ent_FechaEntrada,ent_UsuarioCrea,ent_FechaCrea,ent_UsuarioModifica,ent_FechaModifica")] tbEntrada tbEntrada)
 {
     tbEntrada.ent_UsuarioModifica = 3;
     tbEntrada.ent_FechaModifica = DateTime.Now;
     IEnumerable<object> listEntrada = null;
     string MensajeError = "";
     if (ModelState.IsValid)
     {
         try
         {
             listEntrada = db.UDP_Inv_tbEntrada_Update(tbEntrada.ent_Id,
                                                       tbEntrada.prod_Id,
                                                       tbEntrada.ent_Existencia,
                                                       tbEntrada.ent_Cantidad,
                                                       tbEntrada.ent_FechaEntrada,
                                                       tbEntrada.ent_UsuarioCrea,
                                                       tbEntrada.ent_FechaCrea,
                                                       tbEntrada.ent_UsuarioModifica,
                                                       tbEntrada.ent_FechaModifica);
             foreach(UDP_Inv_tbEntrada_Update_Result Resultado in listEntrada)
             {
                 MensajeError = Resultado.MensajeError;
             }
             if (MensajeError.StartsWith("-1"))
             {
                 ModelState.AddModelError("", "No se pudo ingresar el detalle, contacte al administrador");
                 return View(tbEntrada);
             }
         }
         catch(Exception Ex)
         {
             Ex.Message.ToString();
         }
         //db.Entry(tbEntrada).State = EntityState.Modified;
         //db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.ent_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbEntrada.ent_UsuarioCrea);
     ViewBag.ent_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbEntrada.ent_UsuarioModifica);
     ViewBag.prod_Id = new SelectList(db.tbProducto, "prod_Id", "prod_Descripcion", tbEntrada.prod_Id);
     return View(tbEntrada);
 }