private void FrmBoleta_Load(object sender, EventArgs e) { TxtSubTotal.Text = 0.ToString(); TxtTotalPagar.Text = 0.ToString(); GbProveedor.Enabled = false; GbEmpleado.Enabled = false; GbProducto.Enabled = false; GbCliente.Enabled = false; TxtSerie.Enabled = false; TxtNumero.Enabled = false; ClsEDetalleBoleta Eobj = new ClsEDetalleBoleta(); ClsNDetalleBoleta Nobj = new ClsNDetalleBoleta(); Nobj.MtdBuscarDetalleBoleta(Eobj); //DgvDetalleBoleta.DataSource = Nobj.MtdListarDetalleBoleta(); }
private void BtnGuardar_Click(object sender, EventArgs e) { if (TxtSerie.Text != "" && TxtNumero.Text != "" && TxtRUCProveedor.Text != "" && TxtCodigoEmpleado.Text != "" && TxtNombreCliente.Text != "" && TxtSubTotal.Text != "" && TxtIGV.Text != "" && TxtTotalPagar.Text != "") { if (MessageBox.Show("Enserio quieres imprimir la boleta", "Mensaje", MessageBoxButtons.YesNo) == DialogResult.Yes) { MessageBox.Show("Boleta Impresa", "Mensaje"); ClsEBoleta Eobj1 = new ClsEBoleta(); ClsNBoleta Nobj1 = new ClsNBoleta(); Eobj1.serie = TxtSerie.Text; Eobj1.numero = TxtNumero.Text; Eobj1.subtotal = subtotal; Eobj1.igv = igv; Eobj1.total = Convert.ToDouble(TxtTotalPagar.Text); Nobj1.MtdActualizarBoleta(Eobj1); TxtSerie.Enabled = true; TxtNumero.Enabled = true; TxtSerie.Clear(); TxtNumero.Clear(); //*********PROVEEDOR************ GbProveedor.Enabled = true; TxtRUCProveedor.Clear(); TxtNombreProveedor.Clear(); TxtNombreProveedor.Enabled = false; //*********EMPLEADO************* GbEmpleado.Enabled = true; TxtNombreEmpleado.Text = FrmLogin.NombreEmpleado; TxtCodigoEmpleado.Text = FrmLogin.CodigoEmpleado; TxtNombreEmpleado.Enabled = false; TxtCodigoEmpleado.Enabled = false; //**********CLIENTE************* GbCliente.Enabled = true; TxtNombreCliente.Clear(); //**********PRODUCTO************ GbProducto.Enabled = true; TxtCantidadProducto.Clear(); TxtCantidadProducto.Clear(); TxtCodigoProducto.Clear(); TxtPrecioProducto.Clear(); TxtNombreProducto.Clear(); TxtCantidadCompra.Clear(); TxtImporteCompra.Clear(); TxtCantidadProducto.Enabled = false; TxtPrecioProducto.Enabled = false; TxtNombreProducto.Enabled = false; TxtImporteCompra.Enabled = false; //**********PRODUCTO************ TxtSubTotal.Enabled = false; TxtIGV.Enabled = false; TxtTotalPagar.Enabled = false; BtnAgregar.Enabled = false; TxtSubTotal.Text = 0.ToString(); TxtIGV.Text = 0.ToString(); TxtTotalPagar.Text = 0.ToString(); ClsEDetalleBoleta Eobj = new ClsEDetalleBoleta(); ClsNDetalleBoleta Nobj = new ClsNDetalleBoleta(); Eobj.serie = ""; Eobj.numero = ""; DgvDetalleBoleta.DataSource = Nobj.MtdBuscarDetalleBoleta(Eobj); } } else { MessageBox.Show("Boleta Vacia", "Mensaje"); } }
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"); } }