public Boolean MtdActualizarDetalleBoleta(ClsEDetalleBoleta objCar) { try { ClsConexion Objconexion = new ClsConexion(); MySqlCommand Objcomando = new MySqlCommand(); Objcomando.Connection = Objconexion.conectar(); Objcomando.CommandText = "usp_E_ModificarDetalleBoleta"; Objcomando.CommandType = CommandType.StoredProcedure; Objcomando.Parameters.Add(new MySqlParameter("Acod", MySqlDbType.VarChar)); Objcomando.Parameters.Add(new MySqlParameter("Acant", MySqlDbType.Int32)); Objcomando.Parameters.Add(new MySqlParameter("Asub", MySqlDbType.Double)); Objcomando.Parameters["Acod"].Value = objCar.codigoproducto; Objcomando.Parameters["Acant"].Value = objCar.cantidad; Objcomando.Parameters["Asub"].Value = objCar.subtotal; Objcomando.Connection = Objconexion.conectar(); Objcomando.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); throw ex; } }
public Boolean MtdEliminarDetalleBoleta(ClsEDetalleBoleta objCar) { try { ClsConexion Objconexion = new ClsConexion(); MySqlCommand Objcomando = new MySqlCommand(); Objcomando.Connection = Objconexion.conectar(); Objcomando.CommandText = "usp_D_EliminarDetalleBoleta"; Objcomando.CommandType = CommandType.StoredProcedure; Objcomando.Parameters.Add(new MySqlParameter("Aserie", MySqlDbType.VarChar)); Objcomando.Parameters.Add(new MySqlParameter("Anum", MySqlDbType.VarChar)); Objcomando.Parameters.Add(new MySqlParameter("Acod", MySqlDbType.VarChar)); Objcomando.Parameters["Aserie"].Value = objCar.serie; Objcomando.Parameters["Anum"].Value = objCar.numero; Objcomando.Parameters["Acod"].Value = objCar.codigoproducto; Objcomando.Connection = Objconexion.conectar(); Objcomando.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); throw ex; } }
private void BtnQuitar_Click(object sender, EventArgs e) { ClsNDetalleBoleta Nobj = new ClsNDetalleBoleta(); ClsEDetalleBoleta Eobj = new ClsEDetalleBoleta(); ClsEProductos Eobj2 = new ClsEProductos(); ClsNProductos Nobj2 = new ClsNProductos(); Eobj.serie = serie; Eobj.numero = numero; Eobj.codigoproducto = codigoproducto.ToString(); Eobj2.codprod = codigoproducto.ToString(); Eobj2.cantprod = cantidad; foreach (DataRow row in Nobj.MtdListarDetalleBoleta().Rows) { if (Eobj.serie == row[0].ToString() && Eobj.numero == row[1].ToString() && Eobj.codigoproducto == (row[2]).ToString()) { TxtTotalPagar.Text = (Convert.ToDouble(TxtTotalPagar.Text) - Convert.ToInt32(row[5])).ToString(); Nobj.MtdEliminarDetalleBoleta(Eobj); Nobj2.MtdDevolverProductos(Eobj2); DgvDetalleBoleta.DataSource = Nobj.MtdListarDetalleBoleta(); } } //Nobj.MtdEliminarDetalleBoleta(Eobj); //Nobj2.MtdDevolverProductos(Eobj2); //DgvDetalleBoleta.DataSource = Nobj.MtdListarDetalleBoleta(); }
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(); }
public DataTable MtdBuscarDetalleBoleta(ClsEDetalleBoleta objCar) { ClsConexion conn = new ClsConexion(); DataTable result = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand Objcomando = new MySqlCommand(); Objcomando.Connection = conn.conectar(); Objcomando.Parameters.Add(new MySqlParameter("Aserie", MySqlDbType.VarChar)); Objcomando.Parameters.Add(new MySqlParameter("Anum", MySqlDbType.VarChar)); Objcomando.Parameters["Aserie"].Value = objCar.serie; Objcomando.Parameters["Anum"].Value = objCar.numero; Objcomando.CommandType = CommandType.StoredProcedure; Objcomando.CommandText = "usp_S_BuscarDetalleBoleta"; Objcomando.ExecuteNonQuery(); adapter.SelectCommand = Objcomando; adapter.Fill(result); return(result); }
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"); } }