private void btnVenProd_Click(object sender, EventArgs e) { Factura pFactura = new Factura(); if (comboBoxCliente.Text.Trim() != "") { pFactura.Responsable_idResponsable = userId; pFactura.Cliente_idCliente = comboBoxCliente.Text.Trim(); int resultado = TablaFactura.AgregarFactura(pFactura); DataTable dt = TablaFactura.obtenerCliente(comboBoxCliente.Text.Trim()); DataRow row = dt.Rows[0]; DataTable dt2 = TablaFactura.obtenerClienteApe(comboBoxCliente.Text.Trim()); DataRow row2 = dt2.Rows[0]; string nom = Convert.ToString(row["Nombre"]); string ape = Convert.ToString(row2["Apellidos"]); textCliente.Text = nom + " " + ape; DataTable dt3 = TablaDetalle.obtenerFact(comboBoxCliente.Text.Trim()); DataRow row3 = dt3.Rows[0]; string fac = Convert.ToString(row3["idFactura"]); textFactura.Text = fac; textCliente.Enabled = false; btnVenProd.Enabled = false; comboBoxCliente.Enabled = false; textFactura.Enabled = false; } else { MessageBox.Show("Debe de rellenar los campos con asterisco"); } }
private void btnVenderProducto_Click(object sender, EventArgs e) { Detalle pDetalle = new Detalle(); bool[] numerico = new bool[] { true }; // Para verificar si es numerico numerico[0] = Numerico.EsNumericoFloat(textoCant.Text.Trim()); if (textoCant.Text.Trim() != "" && comboBoxProducto.Text.Trim() != "" && comboBoxCliente.Text.Trim() != "") { if (numerico[0] == true) { DataTable dt = TablaDetalle.obtenerFact(comboBoxCliente.Text.Trim()); DataRow row = dt.Rows[0]; pDetalle.Factura_idFactura = Convert.ToString(row["idFactura"]); pDetalle.Productos_idProducto = comboBoxProducto.Text.Trim(); pDetalle.Cantidad = textoCant.Text.Trim(); int resultado2 = TablaDetalle.AgregarDetalle(pDetalle); comboBoxProducto.Text = ""; textProducto.Text = ""; textoCant.Text = ""; MessageBox.Show("Producto Vendido"); } else { MessageBox.Show("El campo de texto con asterisco, Deben de ser numeros enteros"); } } else { MessageBox.Show("Debe de rellenar los campos con asterisco"); } }