Exemple #1
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (!txtNombre.Text.Equals(""))
     {
         if (txtUnidades.Value == 0)
         {
             MessageBox.Show("Las unidades disponibles no pueden ser 0");
         }
         else
         {
             //if (txtCodigoBarras.Text.Equals(""))
             //{
             //    MessageBox.Show("Un codigo de barras no puede pertenecer a mas de un producto. establesca las unidades a uno");
             //}
             //else
             //{
             LogicaGo logica       = new LogicaGo();
             double   precio       = 0;
             double   precioCompra = 0;
             if (txtPrecio.Text != "")
             {
                 precio = double.Parse(txtPrecio.Text, NumberStyles.Currency);
             }
             if (txtPrecioCompra.Text != "")
             {
                 precioCompra = double.Parse(txtPrecioCompra.Text, NumberStyles.Currency);
             }
             int res = logica.InsertarProducto(txtNombre.Text, txtDescripcion.Text, precio.ToString(CultureInfo.InvariantCulture),
                                               txtUnidades.Value, txtCbTipo.Text, txtMarca.Text, txtCbEstado.SelectedValue.ToString(),
                                               txtDpFecha.Value, txtCbSubCategoria.SelectedValue.ToString(),
                                               txtCbCategoria.SelectedValue.ToString(), txtCodigoBarras.Text,
                                               cbServicio.Checked, cbActivo.Checked, precioCompra.ToString(CultureInfo.InvariantCulture), txtImagen.Text, cbValorVariable.Checked);
             if (res != 1)
             {
                 MessageBox.Show("No se pudo ingresar el registro");
             }
             else
             {
                 MessageBox.Show("Producto Cargada Correctamente");
                 txtFiltro.Text = txtNombre.Text;
                 cargarProductos();
             }
             //}
         }
     }
     else
     {
         MessageBox.Show("Debe ingresar un nombre");
     }
 }