public ActionResult UnidadDelete(string id, FormCollection collection)
        {
            try
            {
                // TODO: Add delete logic here

                UnidadesProductosAlmacenModels uniprod      = new UnidadesProductosAlmacenModels();
                _CatProductosAlmacen_Datos     uniprodDatos = new _CatProductosAlmacen_Datos();
                uniprod.Conexion          = Conexion;
                uniprod.id_unidadProducto = id;
                uniprod.Opcion            = 3;
                uniprod.Usuario           = User.Identity.Name;
                uniprod = uniprodDatos.EliminarUnidadAlmacen(uniprod);
                if (uniprod.Completado == true)
                {
                    TempData["typemessage"] = "1";
                    TempData["message"]     = "El registro se elimino correctamente.";
                    return(Json(""));
                }
                else
                {
                    TempData["typemessage"] = "2";
                    TempData["message"]     = "Ocurrió un error al intentar eliminar.";
                    return(View(uniprod));
                }
            }
            catch
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrió un error el intentar guardar. Contacte a soporte técnico";
                return(View());
            }
        }
        public ActionResult UnidadCreate(UnidadesProductosAlmacenModels uniprod)
        {
            _CatProductosAlmacen_Datos uniprodDatos = new _CatProductosAlmacen_Datos();

            try
            {
                // TODO: Add insert logic here

                if (ModelState.IsValid)
                {
                    uniprod.Conexion = Conexion;
                    uniprod.Opcion   = 1;
                    uniprod.Usuario  = User.Identity.Name;
                    uniprod          = uniprodDatos.AbcUnidadesProductoAlmacen(uniprod);
                    if (uniprod.Completado == true)
                    {
                        TempData["typemessage"] = "1";
                        TempData["message"]     = "Los datos se guardaron correctamente.";
                        return(RedirectToAction("UnidadProducto", new { id = uniprod.id_producto }));
                    }
                    else
                    {
                        uniprod.Conexion        = Conexion;
                        uniprod                 = uniprodDatos.ObtenerComboUnidadProducto(uniprod);
                        TempData["typemessage"] = "2";
                        TempData["message"]     = "Ocurrió un error al intentar guardar.";
                        return(View(uniprod));
                    }
                }
                else
                {
                    uniprod.Conexion = Conexion;
                    uniprod          = uniprodDatos.ObtenerComboUnidadProducto(uniprod);
                    uniprod.Conexion = Conexion;
                    return(View(uniprod));
                }
            }
            catch
            {
                uniprod.Conexion        = Conexion;
                uniprod                 = uniprodDatos.ObtenerComboUnidadProducto(uniprod);
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrió un error el intentar guardar. Contacte a soporte técnico";
                return(View(uniprod));
            }
        }
 public ActionResult UnidadCreate(string id)
 {
     try
     {
         UnidadesProductosAlmacenModels uniprod     = new UnidadesProductosAlmacenModels();
         _CatProductosAlmacen_Datos     uniproDatos = new _CatProductosAlmacen_Datos();
         uniprod.Conexion    = Conexion;
         uniprod.id_producto = id;
         uniprod             = uniproDatos.ObtenerComboUnidadProducto(uniprod);
         return(View(uniprod));
     }
     catch (Exception)
     {
         UnidadesProductosAlmacenModels uniprod = new UnidadesProductosAlmacenModels();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(View(uniprod));
     }
 }