Пример #1
0
        // GET: /EstadoPedido/Edit/5
        public ActionResult Edit(byte?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbEstadoPedido tbEstadoPedido = db.tbEstadoPedido.Find(id);

            if (tbEstadoPedido == null)
            {
                return(HttpNotFound());
            }
            return(View(tbEstadoPedido));
        }
Пример #2
0
        public ActionResult Edit([Bind(Include = "esped_Id,esped_Descripcion,esped_UsuarioCrea,esped_FechaCrea,esped_UsuarioModifica,esped_FechaModifica")] tbEstadoPedido tbEstadoPedido)
        {
            try
            {
                //
                if (db.tbEstadoPedido.Any(a => a.esped_Descripcion == tbEstadoPedido.esped_Descripcion && a.esped_Descripcion == tbEstadoPedido.esped_Descripcion && a.esped_Descripcion != tbEstadoPedido.esped_Descripcion))

                {
                    ModelState.AddModelError("", "Esta Descripción ya esta registrada.");
                }

                //
                if (ModelState.IsValid)
                {
                    //////////Aqui va la lista//////////////
                    string MensajeError                = "";
                    IEnumerable <object> list          = null;
                    tbEstadoPedido       EstadoPedidos = db.tbEstadoPedido.Find(tbEstadoPedido.esped_Id);
                    list = db.UDP_Vent_tbEstadoPedido_Update(tbEstadoPedido.esped_Id,
                                                             tbEstadoPedido.esped_Descripcion,
                                                             EstadoPedidos.esped_UsuarioCrea,
                                                             Function.GetUser(),
                                                             EstadoPedidos.esped_FechaCrea,
                                                             Function.DatetimeNow());
                    foreach (UDP_Vent_tbEstadoPedido_Update_Result EstadoPedido1 in list)
                    {
                        MensajeError = EstadoPedido1.MensajeError;
                    }
                    if (MensajeError.StartsWith("-1"))
                    {
                        Function.InsertBitacoraErrores("EstadoSolicitudCredito/Edit", MensajeError, "Edit");
                        ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                        return(View(tbEstadoPedido));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
            }
            catch (Exception Ex)
            {
                Function.InsertBitacoraErrores("EstadoSolicitudCredito/Edit", Ex.Message.ToString(), "Edit");
                ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                return(View(tbEstadoPedido));
            }
            return(View(tbEstadoPedido));
        }
Пример #3
0
 public ActionResult Create([Bind(Include = "esped_Id,esped_Descripcion,esped_UsuarioCrea,esped_FechaCrea,esped_UsuarioModifica,esped_FechaModifica")] tbEstadoPedido tbEstadoPedido)
 {
     try
     {
         if (db.tbEstadoPedido.Any(a => a.esped_Descripcion == tbEstadoPedido.esped_Descripcion && a.esped_Descripcion == tbEstadoPedido.esped_Descripcion))
         {
             ModelState.AddModelError("", "Ya Existe Un Estado Pedido con esa Descripción.");
         }
         if (ModelState.IsValid)
         {
             string MensajeError       = "";
             IEnumerable <object> list = null;
             list = db.UDP_Vent_tbEstadoPedido_Insert(tbEstadoPedido.esped_Descripcion,
                                                      Function.GetUser(),
                                                      Function.DatetimeNow());
             foreach (UDP_Vent_tbEstadoPedido_Insert_Result EstadoPedido1 in list)
             {
                 MensajeError = EstadoPedido1.MensajeError;
             }
             if (MensajeError.StartsWith("-1"))
             {
                 Function.InsertBitacoraErrores("EstadoPedido/Create", MensajeError, "Create");
                 ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                 return(View(tbEstadoPedido));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
     }
     catch (Exception Ex)
     {
         Function.InsertBitacoraErrores("EstadoSolicitudCredito/Create", Ex.Message.ToString(), "Create");
         ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
         return(View(tbEstadoPedido));
     }
     return(View(tbEstadoPedido));
 }