private void Button1_Click(object sender, EventArgs e) { ClsEBoleta objEc = new ClsEBoleta(); ClsNBoleta objNc = new ClsNBoleta(); objEc.serie = TxtSerie.Text; objEc.numero = TxtNumero.Text; objEc.fecha = TxtFecha.Text; objEc.total = Convert.ToDecimal(TxtTotalCostoProducto.Text); objEc.estado = "1"; objEc.ruc = LblRuc.Text; objEc.dniCli = TxtDniCli.Text; objEc.codEmp = "empty"; objNc.MtdAgregarBoleta(objEc); MessageBox.Show("Boleta Guardada Correctamente"); }
private void BtnAgregar_Click(object sender, EventArgs e) { BtnSUBTOTAL.Enabled = true; BtnAgregar.Enabled = false; TotalPagar = Convert.ToInt32(TxtSubTotal.Text) + Convert.ToDouble(TxtIGV.Text); subtotal = subtotal + Convert.ToInt32(TxtSubTotal.Text); igv = igv + Convert.ToDouble(TxtIGV.Text); TxtTotalPagar.Text = (Convert.ToDouble(TxtTotalPagar.Text) + TotalPagar).ToString(); if (TxtSerie.Text != "" && TxtNumero.Text != "" && TxtRUCProveedor.Text != "" && TxtCodigoEmpleado.Text != "" && TxtNombreCliente.Text != "" && TxtSubTotal.Text != "" && TxtIGV.Text != "" && TxtTotalPagar.Text != "") { ClsEBoleta Eobj1 = new ClsEBoleta(); ClsNBoleta Nobj1 = new ClsNBoleta(); Eobj1.serie = TxtSerie.Text; Eobj1.numero = TxtNumero.Text; Eobj1.rucprov = TxtRUCProveedor.Text; Eobj1.codemp = TxtCodigoEmpleado.Text; Eobj1.cliente = TxtNombreCliente.Text; Eobj1.fecha = DtpFecha.Text; Eobj1.subtotal = Convert.ToDouble(TxtSubTotal.Text); Eobj1.igv = Convert.ToDouble(TxtIGV.Text); Eobj1.total = Convert.ToDouble(TxtTotalPagar.Text); Nobj1.MtdAgregarBoleta(Eobj1); int ayuda = 0; int cantidad = 0; ClsEDetalleBoleta Eobj = new ClsEDetalleBoleta(); ClsNDetalleBoleta Nobj = new ClsNDetalleBoleta(); ClsEProductos Eobj2 = new ClsEProductos(); ClsNProductos Nobj2 = new ClsNProductos(); Eobj.serie = TxtSerie.Text; Eobj.numero = TxtNumero.Text; Eobj.codigoproducto = TxtCodigoProducto.Text; Eobj2.codprod = TxtCodigoProducto.Text; Eobj.nombreproducto = TxtNombreProducto.Text; Eobj.cantidad = Convert.ToInt32(TxtCantidadCompra.Text); Eobj2.cantprod = Convert.ToInt32(TxtCantidadCompra.Text); Eobj.subtotal = Convert.ToDouble(TxtImporteCompra.Text); foreach (DataRow row in Nobj.MtdListarDetalleBoleta().Rows) { if (Eobj.serie == (row[0]).ToString() && Eobj.numero == (row[1]).ToString() && Eobj.codigoproducto == (row[2]).ToString()) { cantidad = Convert.ToInt32(row[4]); ayuda++; } } if (ayuda == 0) { Eobj.subtotal = Convert.ToInt32(TxtSubTotal.Text); Nobj.MtdAgregarDetalleBoleta(Eobj); Nobj2.MtdCompraProductos(Eobj2); DgvDetalleBoleta.DataSource = Nobj.MtdListarDetalleBoleta(); Eobj.serie = TxtSerie.Text; Eobj.numero = TxtNumero.Text; TxtCantidadProducto.Text = (Convert.ToInt32(TxtCantidadProducto.Text) - Convert.ToInt32(TxtCantidadCompra.Text)).ToString(); } else if (ayuda == 1) { Eobj.cantidad = Convert.ToInt32(TxtCantidadCompra.Text); Eobj.subtotal = Convert.ToInt32(TxtSubTotal.Text); Eobj2.cantprod = Convert.ToInt32(TxtCantidadCompra.Text); Nobj.MtdActualizarDetalleBoleta(Eobj); Nobj2.MtdCompraProductos(Eobj2); DgvDetalleBoleta.DataSource = Nobj.MtdListarDetalleBoleta(); Eobj.serie = TxtSerie.Text; Eobj.numero = TxtNumero.Text; TxtCantidadProducto.Text = (Convert.ToInt32(TxtCantidadProducto.Text) - Convert.ToInt32(TxtCantidadCompra.Text)).ToString(); } DgvDetalleBoleta.DataSource = Nobj.MtdBuscarDetalleBoleta(Eobj); } else { MessageBox.Show("Por favor llene todos los campos", "Mensaje"); } }