public CerrarCaja(VentasXTerminal ft) { InitializeComponent(); if (ft._id_Venta != 0) { btnOpenClose.Visible = false; btnCerrar.Visible = true; NegocioBoleta negbol = new NegocioBoleta(); NegocioDetalleBoleta negde = new NegocioDetalleBoleta(); vxt = ft; ArrayList listabol = negbol.getBoletaxterminal(vxt._terminal, vxt._FechaInicio); int totales = 0; int descuentos = 0; int devoluciones = 0; foreach (Boleta itbol in listabol) { ArrayList listadetalles = negde.getDetalleBoletaxBoleta(itbol._ID_Boleta); foreach (DetalleBoleta itde in listadetalles) { totales += itde._total; descuentos += itde._descuento; } } txtID_Venta.Text = vxt._id_Venta + ""; txtFechaInicial.Text = vxt._FechaInicio; txtTotalVentas.Text = totales + ""; txtInicial.Text = vxt._totalInicial + ""; txtInicial.ReadOnly = true; txtFechaTermino.Text = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString(); txtEfectivo.Text = vxt._efectivo + ""; txtTarjetas.Text = vxt._tarjetas + ""; txtCheques.Text = vxt._cheques + ""; txtDescuento.Text = descuentos + ""; txtDevoluciones.Text = vxt._devoluciones + ""; txtTerminal.Text = vxt._terminal + ""; } else { btnOpenClose.Visible = true; btnCerrar.Visible = false; txtID_Venta.Text = int.Parse(DateTime.Now.Hour.ToString()) * int.Parse(DateTime.Now.Millisecond.ToString()) + ""; txtFechaInicial.Text = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString(); txtTotalVentas.Text = 0 + ""; txtFechaTermino.Text = ""; txtEfectivo.Text = 0 + ""; txtTarjetas.Text = 0 + ""; txtCheques.Text = 0 + ""; txtDescuento.Text = 0 + ""; txtDevoluciones.Text = 0 + ""; txtTerminal.Text = 1 + ""; } }
public VentasXTerminal buscarVentasXTerminal(int idCliente) { VentasXTerminal cli = new VentasXTerminal(); this.configConex(); this.cnn._sentenciaSQL = "Select * from " + cnn._nombreTabla + " where terminal = " + idCliente; this.cnn._esSelect = true; this.cnn.conectar(); System.Data.DataTable dt = new System.Data.DataTable(); dt = cnn._dbDataSet.Tables[0]; try { cli._id_Venta = int.Parse(dt.Rows[0][0].ToString()); cli._FechaInicio = (string)dt.Rows[0][1].ToString(); cli._totalVendido = int.Parse(dt.Rows[0][2].ToString()); cli._totalInicial = int.Parse(dt.Rows[0][3].ToString()); cli._FechaTermino = (string)dt.Rows[0][4].ToString(); cli._efectivo = int.Parse(dt.Rows[0][5].ToString()); cli._tarjetas = int.Parse(dt.Rows[0][6].ToString()); cli._cheques = int.Parse(dt.Rows[0][7].ToString()); cli._descuento = int.Parse(dt.Rows[0][8].ToString()); cli._devoluciones = int.Parse(dt.Rows[0][9].ToString()); cli._terminal = int.Parse(dt.Rows[0][10].ToString()); } catch (Exception e) { cli._id_Venta = 0; } this.cnn.cerrarConexion(); return(cli); }
public System.Collections.ArrayList getVentasXterminal(int id) { System.Collections.ArrayList lista = new System.Collections.ArrayList(); this.configConex(); this.cnn._sentenciaSQL = "Select * from " + cnn._nombreTabla + " where terminal = " + id; this.cnn._esSelect = true; this.cnn.conectar(); foreach (System.Data.DataRow dr in this.cnn._dbDataSet.Tables[this.cnn._nombreTabla].Rows) { VentasXTerminal ca = new VentasXTerminal(); ca._id_Venta = int.Parse(dr["id_Venta"].ToString()); ca._FechaInicio = (string)dr["FechaInicio"]; ca._totalVendido = int.Parse(dr["totalVendido"].ToString()); ca._totalInicial = int.Parse(dr["totalInicial"].ToString()); ca._FechaTermino = (string)dr["_FechaTermino"]; ca._efectivo = int.Parse(dr["efectivo"].ToString()); ca._tarjetas = int.Parse(dr["tarjetas"].ToString()); ca._cheques = int.Parse(dr["cheques"].ToString()); ca._descuento = int.Parse(dr["descuento"].ToString()); ca._devoluciones = int.Parse(dr["devoluciones"].ToString()); ca._terminal = int.Parse(dr["terminal"].ToString()); lista.Add(ca); } this.cnn.cerrarConexion(); return(lista); }
private void btnCerrar_Click(object sender, EventArgs e) { NegocioVentasXTerminal negvxt = new NegocioVentasXTerminal(); vxt = new VentasXTerminal(); vxt._id_Venta = int.Parse(txtID_Venta.Text); vxt._FechaInicio = txtFechaInicial.Text; vxt._totalVendido = int.Parse(txtTotalVentas.Text); vxt._totalInicial = int.Parse(txtInicial.Text); vxt._FechaTermino = txtFechaTermino.Text; vxt._efectivo = int.Parse(txtEfectivo.Text); vxt._tarjetas = int.Parse(txtTarjetas.Text); vxt._cheques = int.Parse(txtCheques.Text); vxt._descuento = int.Parse(txtDescuento.Text); vxt._devoluciones = int.Parse(txtDevoluciones.Text); vxt._terminal = 1;// int.Parse(txtTerminal.Text); negvxt.modificarVentasXTerminal(vxt); ArrayList imp = new ArrayList(); imp.Add(" ===============================================\n"); imp.Add(" X -Informe de Caja Parcial- X\n"); imp.Add(" ===============================================\n"); imp.Add(" Road House Bar\n"); imp.Add(" -----------------------------------------------\n"); imp.Add(" Cierre\n"); imp.Add(" Punto de Venta: ...... " + txtTerminal.Text + "\n"); imp.Add(" Codigo Único: ........ " + txtID_Venta.Text + "\n"); imp.Add(" Fecha de Negocio: .... " + DateTime.Now.ToShortDateString() + "\n"); imp.Add(" Desde: ............... " + txtFechaInicial.Text + "\n"); imp.Add(" Hasta: ............... " + txtFechaTermino.Text + "\n"); imp.Add(" ===============================================\n"); imp.Add(" Saldo inicial: ....... $ " + txtInicial.Text + "\n"); imp.Add(" -----------------------------------------------\n"); imp.Add(" Ventas Registradas:\n"); imp.Add(" Efectivo: .......... $ " + txtEfectivo.Text + "\n"); imp.Add(" Descuentos: ........ $ " + txtDescuento.Text + "\n"); imp.Add(" Ingresos en caja:\n"); imp.Add(" Gastos en caja:\n"); imp.Add(" -----------------------------------------------\n"); imp.Add(" Saldo Final: ......... $ " + txtTotalVentas.Text + "\n"); imp.Add(" -----------------------------------------------\n"); imp.Add(" Devoluciones: ........ $ " + txtDevoluciones.Text + "\n"); imp.Add(" ===============================================\n\n\n\n\n\n\n\n"); //Imprimir(imp); Form1.estadocaja = false; Form1.vxt = new VentasXTerminal(); this.Close(); }
public void insertarVentasxTerminal(VentasXTerminal cli) { this.configConex(); this.cnn._esSelect = true; this.cnn._sentenciaSQL = "insert into " + this.cnn._nombreTabla + " values(" + cli._id_Venta + ",'" + cli._FechaInicio + "'," + cli._totalVendido + "," + cli._totalInicial + ",'" + cli._FechaTermino + "'," + cli._efectivo + "," + cli._tarjetas + "," + cli._cheques + "," + cli._descuento + "," + cli._devoluciones + "," + cli._terminal + ")"; this.cnn.conectar(); this.cnn.cerrarConexion(); }
public void modificarVentasXTerminal(VentasXTerminal cli) { this.configConex(); this.cnn._sentenciaSQL = "update " + cnn._nombreTabla + " set id_Venta=" + cli._id_Venta + "," + "FechaInicio='" + cli._FechaInicio + "'," + "totalVendido=" + cli._totalVendido + "," + "totalInicial=" + cli._totalInicial + "," + "FechaTermino='" + cli._FechaTermino + "'," + "efectivo=" + cli._efectivo + "," + "tarjetas=" + cli._tarjetas + "," + "cheques=" + cli._cheques + "," + "descuento=" + cli._descuento + "," + "devoluciones=" + cli._devoluciones + "," + "terminal=" + cli._terminal + " where id_Venta=" + cli._id_Venta; this.cnn._esSelect = false; this.cnn.conectar(); this.cnn.cerrarConexion(); }