Esempio n. 1
0
 private void agregar()
 {
     bool result = false;
     string mensaje = string.Empty;
     if (txtNombre.Text != string.Empty && txtPrecio.Text != string.Empty && numExistencia.Value >= 0 && cbUnMed.SelectedItem != null && cbIva.SelectedItem != null)
     {
         if (validacion.validarNombre(txtNombre.Text) == true)
         {
             if (validacion.validarCantidadDecimal(txtPrecio.Text))
             {
                 if (this.tipo == 1)
                 {
                     this.productoActual = new producto(txtClave.Text, txtNombre.Text, Convert.ToDecimal(txtPrecio.Text), numExistencia.Value, cbUnMed.SelectedItem.ToString(), Convert.ToInt32(cbIva.SelectedItem.ToString().Trim('%')), dtpProducto.Value.ToString("dd-MM-yy"), txtDesc.Text);
                     result = productoActual.RegistroProducto();
                     if (result == true)
                     {
                         mensaje = "El Producto Se Ha Agregado";
                     }
                     else
                     {
                         mensaje = "El Producto No Se Ha Podido Agregar, Intenta Mas Tarde";
                     }
                 }
                 else
                 {
                     this.productoActual = new producto(txtClave.Text, txtNombre.Text, Convert.ToDecimal(txtPrecio.Text), numExistencia.Value, cbUnMed.SelectedItem.ToString(), Convert.ToInt32(cbIva.SelectedItem.ToString().Trim('%')),txtDesc.Text);
                     result = productoActual.modificarProducto();
                     if (result == true)
                     {
                         mensaje = "El Producto Se Ha modificado";
                     }
                     else
                     {
                         mensaje = "El Producto No Se Ha Podido modificar, Intenta Mas Tarde";
                     }
                 }
             }
             else
             {
                 mensaje = "El precio no tiene un formato correcto";
             }
         }
         else
         {
             mensaje = "El nombre no tiene un formato valido";
         }
     }
     else
     {
         mensaje = "Llena todos los campos";
     }
     MessageBox.Show(mensaje);
     if (result == true) { this.Close(); }
 }
Esempio n. 2
0
 private void asignaProducto()
 {
     productoActual = new producto();
     productoActual.Clave = dgvBusqueda.CurrentRow.Cells[0].Value.ToString();
     productoActual.Nombre = dgvBusqueda.CurrentRow.Cells[1].Value.ToString();
     productoActual.Precio = Convert.ToDecimal(dgvBusqueda.CurrentRow.Cells[2].Value);
     productoActual.UnMed = dgvBusqueda.CurrentRow.Cells[6].Value.ToString();
     productoActual.Iva = Convert.ToInt32(dgvBusqueda.CurrentRow.Cells[4].Value);
     productoActual.Desc = dgvBusqueda.CurrentRow.Cells[8].Value.ToString();
     if (this.tipo == 4) //se añade un producto para vender
     {
         productoActual.Existencia = Convert.ToDecimal(numCantidad.Value);
     }
     else{productoActual.Existencia = Convert.ToDecimal(dgvBusqueda.CurrentRow.Cells[5].Value.ToString());}
 }
Esempio n. 3
0
 public void asignaProducto(producto.producto producto)
 {
     this.productos.Add(producto);
 }
Esempio n. 4
0
 public frmProductos(int tipo, producto productoActual)
 {
     this.tipo = tipo;
     this.productoActual = productoActual;
     InitializeComponent();
 }