private void btnAgregarLicor_Click(object sender, EventArgs e) { if (txtLicorID.Text != "Ingresa ID") { ControladorLicor objCL = new ControladorLicor(); int stock = objCL.Stock(txtLicorID.Text); int cantidad = Convert.ToInt32(nUpDown.Value); if (stock != -1) { if (cantidad > stock) { MessageBox.Show("SOLO EXISTEN " + stock + " EN ALMACEN"); } else { if (ExisteProductoDGV()) { cantidad += Convert.ToInt32(dGV.Rows[posicion].Cells[4].Value.ToString()); if (cantidad > stock) { MessageBox.Show("YA NO HAY MÁS PRODUCTO EN EXISTENCIA"); } else { dGV.Rows[posicion].Cells[4].Value = cantidad; } } else { AgregarDatosDGV(objCL, cantidad); } txtLicorID.Text = "Ingresa ID"; txtLicorID.ForeColor = Color.LightGray; } } else if (stock == 0) { MessageBox.Show("YA NO HAY EN EXISTENCIA"); } else { MessageBox.Show("EL PRODUCTO CON EL ID [" + txtLicorID.Text + "] NO EXISTE"); } } else { MessageBox.Show("INGRESA ID DEL PRODUCTO"); } }
private void btnRegistrarVenta_Click(object sender, EventArgs e) { if (txtNombre.Text != "") { if (dGV.RowCount != 1) { if (comboBox1.Text != "...") { string formato = comboBox1.SelectedItem.ToString(); string licor_id, cantidad; string venta_id = objCRV.DameFolio(); objCRV.InsertarVenta(formato, txtClienteID.Text); for (int i = 0; i < dGV.RowCount - 1; i++) { ControladorLicor licor = new ControladorLicor(); licor_id = dGV.Rows[i].Cells[0].Value.ToString(); cantidad = dGV.Rows[i].Cells[4].Value.ToString(); objCRV.InsertarDetalleVenta(cantidad, licor_id, venta_id); licor.RestarProducto(cantidad, licor.Stock(licor_id), licor_id); } MessageBox.Show("VENTA REALIZADA CORRECTAMENTE"); } else { MessageBox.Show("INGRESE UNA FORMA DE PAGO"); } } else { MessageBox.Show("INGRESE PRODUCTOS PARA LA VENTA"); } } else { MessageBox.Show("INGRESE UN CLIENTE A LA VENTA"); } }