public ActionResult AltaProducto(Producto producto, string rut)
        {
            List <Cliente> listaClientes = new List <Cliente>();

            if (Session["rol"] != null)
            {
                listaClientes         = FachadaDistribuidora.TraerClientes();
                ViewBag.listaClientes = listaClientes;
                Cliente clienteAsociado = FachadaDistribuidora.TraerClientePorRut(rut);
                producto.Cliente = clienteAsociado;
                //controlar q peso sea > 0
                if (producto.PesoUnidad > 0 && producto.Nombre != null)
                {
                    bool exito = FachadaDistribuidora.AltaProducto(producto.Nombre, producto.Cliente, producto.PesoUnidad);
                    if (exito)
                    {
                        ViewBag.mensaje = "Producto agregado con exito";
                    }
                    else
                    {
                        ViewBag.mensaje = "Error";
                    }
                    return(View(producto));
                }
                else
                {
                    ViewBag.mensaje = "El peso debe ser superior a cero y el producto debe tener un nombre.";
                    return(View(producto));
                }
            }
            else
            {
                return(Redirect("/usuario/index"));
            }
        }
 public ActionResult AltaProducto()
 {
     if (Session["rol"] != null)
     {
         List <Cliente> listaClientes = new List <Cliente>();
         listaClientes = FachadaDistribuidora.TraerClientes();
         if (listaClientes != null)
         {
             ViewBag.listaClientes = listaClientes;
         }
         return(View());
     }
     else
     {
         return(Redirect("/usuario/index"));
     }
 }