Esempio n. 1
0
    protected void SaveProducto_Click(object sender, EventArgs e)
    {
        Producto objProducto = new Producto();

        if (!string.IsNullOrEmpty(NombreTextBox.Text))
        {
            objProducto.Nombre  = NombreTextBox.Text.ToLower();
            ErrorNombre.Visible = false;
        }
        else
        {
            ErrorNombre.Visible = true;
        }


        if (!string.IsNullOrEmpty(DescripcionTextBox.Text))
        {
            objProducto.Descripcion  = DescripcionTextBox.Text.ToLower();
            ErrorDescripcion.Visible = false;
        }
        else
        {
            ErrorDescripcion.Visible = true;
        }

        if (!string.IsNullOrEmpty(PrecioTextBox.Text))
        {
            objProducto.Precio  = Convert.ToDecimal(PrecioTextBox.Text);
            ErrorPrecio.Visible = false;
        }
        else
        {
            ErrorPrecio.Visible = true;
        }

        if (!string.IsNullOrEmpty(stockTextBox.Text))
        {
            objProducto.Stock  = Convert.ToInt32(stockTextBox.Text);
            ErrorStock.Visible = false;
        }
        else
        {
            ErrorStock.Visible = true;
        }

        if (!string.IsNullOrEmpty(objProducto.Nombre) && !string.IsNullOrEmpty(objProducto.Descripcion) && objProducto.Precio >= 0 &&
            objProducto.Stock >= 0)
        {
            objProducto.UnidadMedidaId = UnidadMedidaComboBox.SelectedValue;
            objProducto.FamiliaId      = Convert.ToInt32(FamiliaComboBox.SelectedValue);
            ProductoBLL.InserProducto(objProducto);
            Response.Redirect("~/Administracion/Inventario/Producto/ListaProducto.aspx");
        }
    }