private void Form1_Load(object sender, EventArgs e) { var aux = new Fventa(); aux.TodasFacturas(dgvFactura); dgvFactura.AllowUserToAddRows = false; }
private void btnGuardar_Click(object sender, EventArgs e) { try { string sResultados = ValidarDatos(); if (sResultados == "") { if (txtIdFactura.Text == "") { Venta venta = new Venta(); venta.CodCliente.Id = Convert.ToInt32(txtIdCliente.Text); venta.FechaFactura = dtpFechaFactura.Value; venta.TipoPago = cmbTipoPago.Text; venta.CodFactura = txtCFactura.Text; venta.IdUsuario.Id = Convert.ToInt32(txtIdUsu.Text); venta.CodCliente.NombCliente = txtNomClie.Text; int Iventa = Fventa.AgregarFact(venta); if (Iventa > 0) { Form1_Load(null, null); venta.NoFactura = Iventa; CargarDetalle(venta); } } else { Venta venta = new Venta(); venta.NoFactura = Convert.ToInt32(txtIdFactura.Text); venta.CodCliente.Id = Convert.ToInt32(txtIdCliente.Text); venta.FechaFactura = dtpFechaFactura.Value; venta.TipoPago = cmbTipoPago.Text; venta.CodFactura = txtCFactura.Text; venta.IdUsuario.Id = Convert.ToInt32(txtIdUsu.Text); if (Fventa.Actualizar(venta) == 1) { MessageBox.Show("Datos Actualizados Correctamente"); Form1_Load(null, null); } } } else { MessageBox.Show("Faltan Datos! \n" + sResultados); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }