public ActionResult DeleteConfirmed(int id)
        {
            tbUnidadMedida tbUnidadMedida = db.tbUnidadMedida.Find(id);

            db.tbUnidadMedida.Remove(tbUnidadMedida);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbUnidadMedida tbUnidadMedida = db.tbUnidadMedida.Find(id);

            if (tbUnidadMedida == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbUnidadMedida));
        }
        // GET: UnidadMedida/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbUnidadMedida tbUnidadMedida = db.tbUnidadMedida.Find(id);

            if (tbUnidadMedida == null)
            {
                return(HttpNotFound());
            }
            return(View(tbUnidadMedida));
        }
예제 #4
0
        public ActionResult Edit(int?id, [Bind(Include = "uni_Id,uni_Descripcion,uni_Abreviatura,uni_UsuarioCrea, uni_FechaCrea,uni_UsuarioModifica,uni_FechaModifica")] tbUnidadMedida tbUnidadMedida)
        {
            if (db.tbUnidadMedida.Any(a => a.uni_Descripcion == tbUnidadMedida.uni_Descripcion && a.uni_Id != tbUnidadMedida.uni_Id && a.uni_Abreviatura == tbUnidadMedida.uni_Abreviatura))
            {
                ModelState.AddModelError("", "La Descripcion ya Existe , Agregue otra Unidad.");
            }
            if (ModelState.IsValid)
            {
                try
                {
                    tbUnidadMedida       UnidadMedida = db.tbUnidadMedida.Find(id);
                    IEnumerable <object> List         = null;
                    var MsjError = "";
                    List = db.UDP_Gral_tbUnidadMedida_Update(tbUnidadMedida.uni_Id,
                                                             tbUnidadMedida.uni_Descripcion,
                                                             tbUnidadMedida.uni_Abreviatura,
                                                             tbUnidadMedida.uni_UsuarioCrea,
                                                             tbUnidadMedida.uni_FechaCrea
                                                             , Function.GetUser(), Function.DatetimeNow());
                    foreach (UDP_Gral_tbUnidadMedida_Update_Result uni in List)
                    {
                        MsjError = uni.MensajeError;
                    }

                    if (MsjError.StartsWith("-1"))
                    {
                        ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador");
                        return(View(tbUnidadMedida));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                    ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador");
                    return(View(tbUnidadMedida));
                }
            }
            return(View(tbUnidadMedida));
        }
예제 #5
0
 public ActionResult Create([Bind(Include = "uni_Descripcion,uni_Abreviatura,uni_UsuarioCrea,uni_FechaCrea")] tbUnidadMedida tbUnidadMedida)
 {
     if (db.tbUnidadMedida.Any(a => a.uni_Descripcion == tbUnidadMedida.uni_Descripcion))
     {
         ModelState.AddModelError("", "La Unidad de Medida ya Existe, Agregue otra Unidad.");
         return(View(tbUnidadMedida));
     }
     if (ModelState.IsValid)
     {
         try
         {
             IEnumerable <object> List = null;
             var MsjError = "0";
             List = db.UDP_Gral_tbUnidadMedida_Insert(tbUnidadMedida.uni_Descripcion, tbUnidadMedida.uni_Abreviatura, Function.GetUser(), Function.DatetimeNow());
             foreach (UDP_Gral_tbUnidadMedida_Insert_Result uni in List)
             {
                 MsjError = uni.MensajeError;
             }
             if (MsjError.StartsWith("-1"))
             {
                 ModelState.AddModelError("Error", "No se Guardo el registro , Contacte al Administrador");
                 return(View(tbUnidadMedida));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         catch (Exception Ex)
         {
             Ex.Message.ToString();
             ModelState.AddModelError("", "No se Guardo el registro , Contacte al Administrador");
             return(View(tbUnidadMedida));
         }
     }
     else
     {
         var errors = ModelState.Values.SelectMany(v => v.Errors);
     }
     return(View(tbUnidadMedida));
 }
        public ActionResult Create([Bind(Include = "uni_Id,uni_Descripcion,uni_Abreviatura,uni_UsuarioCrea,uni_FechaCrea,uni_UsuarioModifica,uni_FechaModifica")] tbUnidadMedida tbUnidadMedida)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    IEnumerable <Object> List = null;
                    string Msj = "";
                    List = db.UDP_Gral_tbUnidadMedida_Insert(tbUnidadMedida.uni_Id, tbUnidadMedida.uni_Descripcion, tbUnidadMedida.uni_Abreviatura, 1, Function.DatetimeNow());
                    foreach (UDP_Gral_tbUnidadMedida_Insert_Result Moneda in List)
                    {
                        Msj = Moneda.MensajeError;
                    }
                    if (Msj.StartsWith("-1"))
                    {
                        ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                        return(View(tbUnidadMedida));
                    }
                    if (Msj.StartsWith("-2"))
                    {
                        ModelState.AddModelError("", "Esta unidad de medida ya esta registrada");
                        return(View(tbUnidadMedida));
                    }
                    else
                    {
                        TempData["swalfunction"] = "true";
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                    return(View());
                }
            }

            return(View(tbUnidadMedida));
        }