private void BtnAgregarProducto_Click(object sender, EventArgs e) { try { int unidades = Convert.ToInt32(TxtUnidad.Text); // string nombre = TxtNombre.Text; string codigo = Txtcodigo.Text; string detalle = TxtDetalle.Text; int cantidad = Convert.ToInt32(TxtCantidad.Text); decimal precioventa = Convert.ToDecimal(TxtPrecioVenta.Text); decimal valor = Convert.ToDecimal(TxtValor.Text); string proveedor = CboxProveedores.Text; decimal impuesto = Convert.ToDecimal(TxtImpuesto.Text); decimal iva = Convert.ToDecimal(TxtIva.Text); // decimal calculo = (unidades * precioventa); Txttota.Text = Convert.ToString(calculo); decimal parcial = Convert.ToDecimal(Txttota.Text); string fecha = LbelFechaderealizacion.Text; string codigofactura = TxtCodigoFactura.Text; int nuevacantidad = cantidad - unidades; Factura factura = new Factura(codigofactura, codigo, nombre, unidades, iva, parcial, fecha); Medicamentos medicamento = new Medicamentos(codigo, nombre, nuevacantidad, valor, detalle, proveedor, impuesto); string res = servicios.ModificarMedicamentos(medicamento); MessageBox.Show("Stock actualizado", "Resultado de Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information); string respuesta = serviciosFactura.GuardarFactura(factura); MessageBox.Show(respuesta); DtgElementosFactura.DataSource = serviciosFactura.ConsultarFacturacodigo(codigofactura); TxtTotalFactura.Text = Convert.ToString(serviciosFactura.Calcular(codigofactura).TotalCodigo); } catch (Exception E) { MessageBox.Show("Error !! " + E.ToString()); } }
private void comboBox6_SelectedIndexChanged(object sender, EventArgs e) { if (CboxFiltro.Text.Equals("Todos")) { DtgListadeProductos.DataSource = servicios.ConsultarFactura(); } else if (CboxFiltro.Text.Equals("Codigo")) { DtgListadeProductos.DataSource = servicios.ConsultarFacturacodigo(TxtCodigoFactura.Text); TxtTotalFactura.Text = Convert.ToString(TxtTotalFactura.Text = Convert.ToString(servicios.Calcular(TxtCodigoFactura.Text).TotalCodigo)); } }