private void btnGuardar_Click(object sender, EventArgs e) { DataTable dtMesas = NMesa.mostrarMesasLLenas(); if (dtMesas.Rows.Count > 0) { MessageBox.Show("No se puede cerrar la caja porque hay mesas ocupadas"); } else { string rpta = ""; decimal montoDejado = 00.00m, montoDeposito = 00.00m, montoConteo = 00.00m, ventaCredito = 00.00m, ventaCortesia = 00.00m, ventaConsumoTr = 00.00m; if (txtMontoDejado.Text.Trim().Length == 0) { montoDejado = 00.00m; } else { montoDejado = Convert.ToDecimal(txtMontoDejado.Text.Trim()); } if (txtMontoDeposito.Text.Trim().Length == 0) { montoDeposito = 00.00m; } else { montoDeposito = Convert.ToDecimal(txtMontoDeposito.Text.Trim()); } if (txtMontoConteo.Text.Trim().Length == 0) { montoConteo = 00.00m; } else { montoConteo = Convert.ToDecimal(txtMontoConteo.Text.Trim()); } if (txtCredito.Text.Trim().Length == 0) { ventaCredito = 00.00m; } else { ventaCredito = Convert.ToDecimal(txtCredito.Text.Trim()); } if (txtCortesia.Text.Trim().Length == 0) { ventaCortesia = 00.00m; } else { ventaCortesia = Convert.ToDecimal(txtCortesia.Text.Trim()); } if (txtConsumoTrab.Text.Trim().Length == 0) { ventaConsumoTr = 00.00m; } else { ventaConsumoTr = Convert.ToDecimal(txtConsumoTrab.Text.Trim()); } DateTime fechaApertura = Convert.ToDateTime(this.lblfechaApert.Text); rpta = NCaja_A.Insertar(Convert.ToInt32(this.lblidUsuario.Text), "Caja 1", DateTime.Now, Convert.ToDecimal(lblTotalCaja.Text), "Cerrada", 1, Convert.ToDecimal(txtTarjeta.Text), Convert.ToDecimal(this.txtEgresos.Text), Convert.ToDecimal(txtOtrosIngresos.Text), Convert.ToDecimal(txtVentaEfectivo.Text), Convert.ToDecimal(lblMontoInicial.Text), fechaApertura, montoDejado, montoDeposito, montoConteo, ventaCredito, ventaCortesia, ventaConsumoTr); if (rpta != "OK") { int diezCen, veinteCen, cincuentaCen, unSol, dosSoles, cincoSoles, diezSoles, veinteSoles, cincuentaSoles, cienSoles, doscientosSoles; if (txtDiezCentimos.Text.Trim() == string.Empty) { diezCen = 0; } else { diezCen = Convert.ToInt32(txtDiezCentimos.Text.Trim()); } if (txtVeinteCentimos.Text.Trim() == string.Empty) { veinteCen = 0; } else { veinteCen = Convert.ToInt32(txtVeinteCentimos.Text.Trim()); } if (txtCincuentaCentimos.Text.Trim() == string.Empty) { cincuentaCen = 0; } else { cincuentaCen = Convert.ToInt32(txtCincuentaCentimos.Text.Trim()); } if (txtUnSol.Text.Trim() == string.Empty) { unSol = 0; } else { unSol = Convert.ToInt32(txtUnSol.Text.Trim()); } if (txtDosSoles.Text.Trim() == string.Empty) { dosSoles = 0; } else { dosSoles = Convert.ToInt32(txtDosSoles.Text.Trim()); } if (txtCincoSoles.Text.Trim() == string.Empty) { cincoSoles = 0; } else { cincoSoles = Convert.ToInt32(txtCincoSoles.Text.Trim()); } if (txtDiezSoles.Text.Trim() == string.Empty) { diezSoles = 0; } else { diezSoles = Convert.ToInt32(txtDiezSoles.Text.Trim()); } if (txtVeinteSoles.Text.Trim() == string.Empty) { veinteSoles = 0; } else { veinteSoles = Convert.ToInt32(txtVeinteSoles.Text.Trim()); } if (txtCincuentaSoles.Text.Trim() == string.Empty) { cincuentaSoles = 0; } else { cincuentaSoles = Convert.ToInt32(txtCincuentaSoles.Text.Trim()); } if (txtCienSoles.Text.Trim() == string.Empty) { cienSoles = 0; } else { cienSoles = Convert.ToInt32(txtCienSoles.Text.Trim()); } if (txtDoscientoSoles.Text.Trim() == string.Empty) { doscientosSoles = 0; } else { doscientosSoles = Convert.ToInt32(txtDoscientoSoles.Text.Trim()); } string rpta1 = NDetalleCaja.Insertar(Convert.ToInt32(rpta), diezCen, veinteCen, cincuentaCen, unSol, dosSoles, cincoSoles, diezSoles, veinteSoles, cincuentaSoles, cienSoles, doscientosSoles); if (rpta1 == "OK") { MessageBox.Show("Se cerró la caja"); NImprimirCierreTurno.imprimirCaja(this.lblTrabajador.Text, lblfechaApert.Text, DateTime.Now, lblMontoInicial.Text, txtVentaEfectivo.Text, txtOtrosIngresos.Text, txtEgresos.Text, lblTotalCaja.Text, lblToVentas.Text, txtTarjeta.Text, txtTickets.Text, txtBoletas.Text, txtFacturas.Text, lblTotalParcial.Text, txtCredito.Text, txtCortesia.Text, txtConsumoTrab.Text); Application.Exit(); } else { MessageBox.Show(rpta1); } } else { MessageBox.Show(rpta); } } }
private void btnGuardar_Click(object sender, EventArgs e) { string rpta = ""; DateTime fechaApertura = Convert.ToDateTime(this.lblfechaApert.Text); rpta = NCaja_A.Insertar(Convert.ToInt32(this.lblidUsuario.Text), "Caja 1", DateTime.Now, Convert.ToDecimal(lblTotalCaja.Text), "Cerrada", 1, Convert.ToDecimal(txtTarjeta.Text), Convert.ToDecimal(this.txtEgresos.Text), Convert.ToDecimal(txtOtrosIngresos.Text), Convert.ToDecimal(txtVentaEfectivo.Text), Convert.ToDecimal(lblMontoInicial.Text), fechaApertura); if (rpta != "OK") { int diezCen, veinteCen, cincuentaCen, unSol, dosSoles, cincoSoles, diezSoles, veinteSoles, cincuentaSoles, cienSoles, doscientosSoles; if (txtDiezCentimos.Text.Trim() == string.Empty) { diezCen = 0; } else { diezCen = Convert.ToInt32(txtDiezCentimos.Text.Trim()); } if (txtVeinteCentimos.Text.Trim() == string.Empty) { veinteCen = 0; } else { veinteCen = Convert.ToInt32(txtVeinteCentimos.Text.Trim()); } if (txtCincuentaCentimos.Text.Trim() == string.Empty) { cincuentaCen = 0; } else { cincuentaCen = Convert.ToInt32(txtCincuentaCentimos.Text.Trim()); } if (txtUnSol.Text.Trim() == string.Empty) { unSol = 0; } else { unSol = Convert.ToInt32(txtUnSol.Text.Trim()); } if (txtDosSoles.Text.Trim() == string.Empty) { dosSoles = 0; } else { dosSoles = Convert.ToInt32(txtDosSoles.Text.Trim()); } if (txtCincoSoles.Text.Trim() == string.Empty) { cincoSoles = 0; } else { cincoSoles = Convert.ToInt32(txtCincoSoles.Text.Trim()); } if (txtDiezSoles.Text.Trim() == string.Empty) { diezSoles = 0; } else { diezSoles = Convert.ToInt32(txtDiezSoles.Text.Trim()); } if (txtVeinteSoles.Text.Trim() == string.Empty) { veinteSoles = 0; } else { veinteSoles = Convert.ToInt32(txtVeinteSoles.Text.Trim()); } if (txtCincuentaSoles.Text.Trim() == string.Empty) { cincuentaSoles = 0; } else { cincuentaSoles = Convert.ToInt32(txtCincuentaSoles.Text.Trim()); } if (txtCienSoles.Text.Trim() == string.Empty) { cienSoles = 0; } else { cienSoles = Convert.ToInt32(txtCienSoles.Text.Trim()); } if (txtDoscientoSoles.Text.Trim() == string.Empty) { doscientosSoles = 0; } else { doscientosSoles = Convert.ToInt32(txtDoscientoSoles.Text.Trim()); } string rpta1 = NDetalleCaja.Insertar(Convert.ToInt32(rpta), diezCen, veinteCen, cincuentaCen, unSol, dosSoles, cincoSoles, diezSoles, veinteSoles, cincuentaSoles, cienSoles, doscientosSoles); if (rpta1 == "OK") { MessageBox.Show("Se cerró la caja"); NImprimirCierreTurno.imprimirCaja(this.lblTrabajador.Text, lblfechaApert.Text, DateTime.Now, lblMontoInicial.Text, txtVentaEfectivo.Text, txtOtrosIngresos.Text, txtEgresos.Text, lblTotalCaja.Text, lblToVentas.Text, txtTarjeta.Text, txtTickets.Text, txtBoletas.Text, txtFacturas.Text, lblTotalParcial.Text); Application.Exit(); } else { MessageBox.Show(rpta1); } } else { MessageBox.Show(rpta); } }