예제 #1
0
 private void Aperturar()
 {
     if (this.txtMonto.Text.Trim() == "")
     {
         MessageBox.Show("Ingrese un monto válido");
         txtMonto.Focus();
     }
     else
     {
         decimal monto = 00.00m;
         monto = Convert.ToDecimal(this.txtMonto.Text.Trim());
         if (monto <= 0)
         {
             MessageBox.Show("Ingrese un monto mayor a cero");
             txtMonto.Focus();
         }
         else
         {
             string   rpta          = "";
             DateTime?fechaApertura = null;
             rpta = NCaja_A.Insertar(Convert.ToInt32(this.lblIdUsuario.Text), "Caja 1", DateTime.Now, Convert.ToDecimal(this.txtMonto.Text.Trim()), "Abierta", 1, 00.00m, 00 - 00m,
                                     00.00m, 00.00m, Convert.ToDecimal(this.txtMonto.Text.Trim()), fechaApertura);
             if (rpta != "No se ingresó el Registro")
             {
                 MessageBox.Show("Se aperturó la caja");
                 // Application.Exit();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show(rpta);
             }
         }
     }
 }
예제 #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            string rpta = "";
            //rpta = NCaja_A.Insertar(Convert.ToInt32(this.lblidUsuario.Text), "Caja 1", DateTime.Now, Convert.ToDecimal(this.lblTotalEfectivo.Text), "Cerrada", 1);
            //  rpta = NTurno.Insertar(Convert.ToInt32(this.lblidUsuario.Text),DateTime.Now,)
            //rpta = NTurno.Insertar(Convert.ToInt32(this.lblidUsuario.Text), DateTime.Now, Convert.ToDecimal(this.txtVentaEfectivo.Text), "Cerrado", Convert.ToDecimal(this.txtTarjeta.Text),
            //  Convert.ToDecimal(this.txtEgresos.Text));
            DateTime?fechaApertura = null;

            rpta = NCaja_A.Insertar(Convert.ToInt32(this.lblidUsuario.Text), "Caja 1", DateTime.Now, Convert.ToDecimal(lblTotalCaja.Text), "Corte Caja", 1, Convert.ToDecimal(txtTarjeta.Text),
                                    Convert.ToDecimal(txtEgresos.Text), Convert.ToDecimal(txtOtrosIngresos.Text), Convert.ToDecimal(txtVentaEfectivo.Text), Convert.ToDecimal(lblMontoInicial.Text), fechaApertura);
            if (rpta != "OK")
            {
                MessageBox.Show("Se registró correctamente");
                //Application.Exit();
                NImprimirCierreTurno.imprimirCom(lblTrabajador.Text, lblfechaApert.Text, DateTime.Now, lblMontoInicial.Text, txtVentaEfectivo.Text, txtOtrosIngresos.Text, txtEgresos.Text,
                                                 lblTotalCaja.Text, lblNroVentas.Text, txtTarjeta.Text, lblTotalParcial.Text);
                this.Hide();
                frmPrincipal.f1.ValidarAcceso();
                frmPrincipal.f1.ValidarControlesR();
            }
            else
            {
                MessageBox.Show(rpta);
            }
        }
예제 #3
0
        private void corteParcialToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmCorteParcial frm = new frmCorteParcial();

            frm.MdiParent = this;
            DataTable dtEstado = NCaja_A.MostrarEstadoCajaMonto(1);

            if (dtEstado.Rows[0]["Estado"].ToString() == "Corte Caja")
            {
                frm.lblfechaApert.Text   = dtEstado.Rows[0]["Fecha"].ToString();
                frm.lblMontoInicial.Text = dtEstado.Rows[0]["monto"].ToString();
            }
            else
            {
                frm.lblfechaApert.Text   = this.lblFechaCorteCaja.Text;
                frm.lblMontoInicial.Text = this.lblMontoCorteCaja.Text;
            }

            frm.lblidUsuario.Text  = this.lblIdUsuario.Text;
            frm.lblEstado.Text     = this.lblEstadoCaja.Text;
            frm.lblFechaCaja.Text  = this.lblFechaCaja.Text;
            frm.lblTrabajador.Text = this.lblUsuario.Text + " " + this.lblApellidos.Text;

            frm.Show();
        }
예제 #4
0
        private void Mostrar()
        {
            this.dataListado.DataSource = NCaja_A.MostrarFechaCorte(1);
            lblTotal1.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);

            if (this.dataListado.Rows.Count == 0)
            {
                this.dataListado.Visible = false;
            }
            else
            {
                this.dataListado.Visible = true;
                this.ocultarColumnas();
                DataTable dtFecha = NCaja_A.MostrarMontoCaja(1);
                lblFechaInicio.Text = dtFecha.Rows[0]["fecha"].ToString();
            }
        }
예제 #5
0
        //cuenta_usuario.idCliente(txtUsuario.Text, txtContraseña.Text);
        // dt.Rows[0]["Estado"].ToString();

        public void egresos()
        {
            DataTable dt;

            dt = NCaja_A.MostrarEgresos(1, Convert.ToDateTime(this.lblfechaApert.Text), DateTime.Now);
            if (dt.Rows[0]["Monto"].ToString() == "")
            {
                this.txtEgresos.Text = "00.00";
            }
            else
            {
                this.txtEgresos.Text = dt.Rows[0]["Monto"].ToString();
                this.txtEgresos.Text = string.Format("{0:#,##0.00}", Convert.ToDouble(this.txtEgresos.Text));
            }

            //cuenta_usuario.idCliente(txtUsuario.Text, txtContraseña.Text);
            // dt.Rows[0]["Estado"].ToString();
        }
        private void Mostrar()
        {
            string fechaInicio = "";
            string fechaFin    = "";

            if (rbAperturaCaja.Checked == true)
            {
                //fecIn = Convert.ToDateTime(frmPrincipal.f1.lblFechaApertura.Text);
                //fechaInicio = fecIn.ToString("yyyy-MM-dd hh:mm:ss");
                fechaInicio = frmPrincipal.f1.lblFechaApertura.Text;
                // fechaFin = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
                fechaFin = DateTime.Now.ToString();
            }
            else if (rbElegir.Checked == true)
            {
                fechaInicio = dtpFechaInicio.Value.ToString("yyyy-MM-dd" + " 00:00:00");
                fechaFin    = dtpFechaFin.Value.ToString("yyyy-MM-dd" + " 23:59:59");
            }


            this.dataListado.DataSource = NCaja_A.reporteMovCaja(Convert.ToDateTime(fechaInicio), Convert.ToDateTime(fechaFin));
            lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);

            if (this.dataListado.Rows.Count == 0)
            {
                this.dataListado.Visible = false;
                btnImprimir.Enabled      = false;
                //ocultarColumnas();
            }
            else
            {
                this.dataListado.Visible = true;
                btnImprimir.Enabled      = true;
                ocultarColumnas();
                decimal total = 00.00m;
                for (int i = 0; i < dataListado.Rows.Count; i++)
                {
                    total = total + Convert.ToDecimal(this.dataListado.Rows[i].Cells[5].Value.ToString());
                }
                lblTotal1.Text = total.ToString();
            }
        }
예제 #7
0
        private void Login()
        {
            if (this.txtUsuario.Text.Trim() == "" || this.txtPass.Text.Trim() == "")
            {
                MessageBox.Show("Complete ambos campos");
            }
            else
            {
                DataTable datos = NTrabajador.Login(this.txtUsuario.Text.Trim(), this.txtPass.Text.Trim());
                if (datos.Rows.Count == 0)
                {
                    MessageBox.Show("El usuario no existe", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    DataTable dtEstado      = NCaja_A.MostrarEstadoCaja(1);
                    DataTable dtEstadoMonto = NCaja_A.MostrarEstadoCajaMonto(1);

                    string   estado;
                    DateTime fecha_estado;

                    if (dtEstado.Rows.Count > 0)
                    {
                        estado = dtEstado.Rows[0]["Estado"].ToString();
                    }
                    else
                    {
                        estado = "0";
                    }

                    if (estado == "0" || estado == "Cerrada")
                    {
                        frmPrincipal frm = new frmPrincipal();
                        frm.lblFechaCaja.Text     = "";
                        frm.lblEstadoCaja.Text    = "0";
                        frm.lblEstadoTurno.Text   = "Cerrada";
                        frm.lblMontoApertura.Text = "0";
                        frm.lblFechaApertura.Text = "0";
                        // fecha_estado = Convert.ToDateTime(dt1.Rows[0]["Fecha"].ToString());
                        frm.lblIdUsuario.Text = datos.Rows[0][0].ToString();
                        frm.lblUsuario.Text   = datos.Rows[0][1].ToString();
                        frm.lblAcceso.Text    = datos.Rows[0][2].ToString();
                        // frm.lblApellidos.Text = datos.Rows[0][3].ToString();
                        frm.lblPass.Text       = this.txtPass.Text;
                        frm.lblUsuarioSis.Text = this.txtUsuario.Text.Trim();
                        frm.Show();
                    }
                    else
                    {
                        DataTable    dtMonto = NCaja_A.MostrarMontoCaja(1);
                        frmPrincipal frm     = new frmPrincipal();
                        frm.lblEstadoCaja.Text = dtEstado.Rows[0]["Estado"].ToString();
                        fecha_estado           = Convert.ToDateTime(dtEstado.Rows[0]["Fecha"].ToString());
                        frm.lblFechaCaja.Text  = fecha_estado.ToShortDateString();
                        frm.lblIdUsuario.Text  = datos.Rows[0][0].ToString();
                        frm.lblUsuario.Text    = datos.Rows[0][1].ToString();
                        frm.lblAcceso.Text     = datos.Rows[0][2].ToString();
                        // frm.lblApellidos.Text = datos.Rows[0][3].ToString();
                        frm.lblMontoApertura.Text = dtMonto.Rows[0]["monto"].ToString();
                        frm.lblFechaApertura.Text = dtMonto.Rows[0]["fecha"].ToString();
                        frm.lblPass.Text          = this.txtPass.Text;
                        frm.lblUsuarioSis.Text    = this.txtUsuario.Text.Trim();
                        DataTable dtCorte = NCaja_A.MostrarCorteCaja(1);
                        if (dtEstadoMonto.Rows[0]["Estado"].ToString() == "Abierta")
                        {
                            frm.lblFechaCorteCaja.Text = dtEstadoMonto.Rows[0]["Fecha"].ToString();
                            frm.lblMontoCorteCaja.Text = dtEstadoMonto.Rows[0]["monto"].ToString();
                        }
                        else if (dtEstadoMonto.Rows[0]["Estado"].ToString() == "Corte Caja")
                        {
                            frm.lblFechaCorteCaja.Text = dtCorte.Rows[0]["fecha"].ToString();
                            frm.lblMontoCorteCaja.Text = dtCorte.Rows[0]["monto"].ToString();
                        }
                        else if (dtEstadoMonto.Rows[0]["Estado"].ToString() == "Cierre Caja" || dtEstadoMonto.Rows[0]["Estado"].ToString() == "Cerrada")
                        {
                        }

                        /*
                         *  if (dtCorte.Rows.Count <=0)
                         * {
                         *  frm.lblFechaCorteCaja.Text = dtMonto.Rows[0]["fecha"].ToString();
                         *  frm.lblMontoCorteCaja.Text = dtMonto.Rows[0]["monto"].ToString();
                         * }
                         * else
                         * {
                         *  frm.lblFechaCorteCaja.Text = dtCorte.Rows[0]["fecha"].ToString();
                         *  frm.lblMontoCorteCaja.Text = dtCorte.Rows[0]["monto"].ToString();
                         * }*/

                        frm.Show();
                    }


                    this.Hide();
                }
            }
        }
예제 #8
0
        public void ventas()
        {
            DataTable dt;

            dt = NCaja_A.MostrarVentasCaja(Convert.ToDateTime(this.lblFechaApertura.Text), DateTime.Now);
            if (dt.Rows[0][0].ToString() != "")
            {
                this.txtVentaEfectivo.Text = dt.Rows[0][0].ToString();
            }
            else
            {
                this.txtVentaEfectivo.Text = "00.00";
            }

            if (dt.Rows[1][0].ToString() != "")
            {
                this.txtVentaTarjeta.Text = dt.Rows[1][0].ToString();
            }
            else
            {
                this.txtVentaTarjeta.Text = "00.00";
            }

            if (dt.Rows[2][0].ToString() != "")
            {
                this.txtOtrosIngresos.Text = dt.Rows[2][0].ToString();
            }
            else
            {
                this.txtOtrosIngresos.Text = "00.00";
            }

            if (dt.Rows[3][0].ToString() != "")
            {
                this.lblNroVentas.Text = dt.Rows[3][0].ToString();
            }
            else
            {
                this.lblNroVentas.Text = "0";
            }
            if (dt.Rows[4][0].ToString() != "")
            {
                this.lblNroTickets.Text = dt.Rows[4][0].ToString();
            }
            else
            {
                this.lblNroTickets.Text = "0";
            }
            if (dt.Rows[5][0].ToString() != "")
            {
                this.lblNroBoletas.Text = dt.Rows[5][0].ToString();
            }
            else
            {
                this.lblNroBoletas.Text = "0";
            }
            if (dt.Rows[6][0].ToString() != "")
            {
                this.lblNroFacturas.Text = dt.Rows[6][0].ToString();
            }
            else
            {
                this.lblNroFacturas.Text = "0";
            }

            if (dt.Rows[7][0].ToString() != "")
            {
                this.txtSalidas.Text = dt.Rows[7][0].ToString();
            }
            else
            {
                this.txtSalidas.Text = "00.00";
            }

            if (dt.Rows[8][0].ToString() != "")
            {
                this.lblFacManual.Text = dt.Rows[8][0].ToString();
            }
            else
            {
                this.lblFacManual.Text = "00.00";
            }
            if (dt.Rows[9][0].ToString() != "")
            {
                this.lblBolManual.Text = dt.Rows[9][0].ToString();
            }
            else
            {
                this.lblBolManual.Text = "00.00";
            }

            //cuenta_usuario.idCliente(txtUsuario.Text, txtContraseña.Text);
            // dt.Rows[0]["Estado"].ToString();
            decimal total = 00.00m;

            total            = total + Convert.ToDecimal(txtMontoApertura.Text) + Convert.ToDecimal(txtVentaEfectivo.Text) + Convert.ToDecimal(txtOtrosIngresos.Text) - Convert.ToDecimal(txtSalidas.Text);
            lblTotal.Text    = total.ToString();
            btnNuevo.Enabled = true;
        }
예제 #9
0
        public void ValidarControlesC()
        {
            String ahora = DateTime.Now.ToShortDateString();

            DataTable dtEstado = NCaja_A.MostrarEstadoCaja(1);

            string   estado;
            DateTime fecha_estado;

            if (dtEstado.Rows.Count > 0)
            {
                estado = dtEstado.Rows[0]["Estado"].ToString();
            }
            else
            {
                estado = "0";
            }

            if (estado == "0" || estado == "Cerrada")
            {
                lblFechaCaja.Text  = "";
                lblEstadoCaja.Text = "0";

                lblMontoApertura.Text = "0";
                lblFechaApertura.Text = "0";
            }
            else
            {
                DataTable dtMonto = NCaja_A.MostrarMontoCaja(1);

                lblEstadoCaja.Text = dtEstado.Rows[0]["Estado"].ToString();
                fecha_estado       = Convert.ToDateTime(dtEstado.Rows[0]["Fecha"].ToString());
                lblFechaCaja.Text  = fecha_estado.ToShortDateString();

                lblIdUsuario.Text      = lblIdUsuario.Text;
                lblMontoApertura.Text  = dtMonto.Rows[0]["monto"].ToString();
                lblFechaApertura.Text  = dtMonto.Rows[0]["fecha"].ToString();
                lblMontoCorteCaja.Text = dtMonto.Rows[0]["monto"].ToString();
                lblFechaCorteCaja.Text = dtMonto.Rows[0]["fecha"].ToString();
            }



            if (lblEstadoCaja.Text == "Abierta")
            {
                mnuAperturaCaja.Enabled  = false;
                mnuCerrarCaja.Enabled    = true;
                mnuIngresoDinero.Enabled = true;
                mnuSalidaDinero.Enabled  = true;
                mnuPuntoVenta.Enabled    = true;
                mnuPorCobrar.Enabled     = true;
                //mnuDelivery.Enabled = true;
                mnuCorteParcial.Enabled = true;
            }
            else if (lblEstadoCaja.Text == "Cerrada" || lblEstadoCaja.Text == "0")
            {
                mnuAperturaCaja.Enabled  = true;
                mnuCerrarCaja.Enabled    = false;
                mnuIngresoDinero.Enabled = false;
                mnuSalidaDinero.Enabled  = false;
                mnuPuntoVenta.Enabled    = false;
                mnuPorCobrar.Enabled     = false;
                // mnuDelivery.Enabled = false;
                mnuCorteParcial.Enabled = true;
            }
        }
예제 #10
0
        public void ventas()
        {
            DataTable dt;

            dt = NCaja_A.MostrarVentasCaja(Convert.ToDateTime(this.lblfechaApert.Text), DateTime.Now);
            if (dt.Rows[0][0].ToString() != "")
            {
                this.lblVentasEfectivo.Text = dt.Rows[0][0].ToString();
                this.txtVentaEfectivo.Text  = dt.Rows[0][0].ToString();
                this.txtEnEfectivo.Text     = dt.Rows[0][0].ToString();
            }
            else
            {
                this.lblVentasEfectivo.Text = "00.00";
                this.txtVentaEfectivo.Text  = "00.00";
                this.txtEnEfectivo.Text     = "00.00";
            }

            if (dt.Rows[1][0].ToString() != "")
            {
                this.lblVentasTarjeta.Text = dt.Rows[1][0].ToString();
                this.txtTarjeta.Text       = dt.Rows[1][0].ToString();
            }
            else
            {
                this.lblVentasTarjeta.Text = "00.00";
                this.txtTarjeta.Text       = "00.00";
            }

            if (dt.Rows[2][0].ToString() != "")
            {
                this.lblOtrosIngresos.Text = dt.Rows[2][0].ToString();
                this.txtOtrosIngresos.Text = dt.Rows[2][0].ToString();
            }
            else
            {
                this.lblOtrosIngresos.Text = "00.00";
                this.txtOtrosIngresos.Text = "00.00";
            }

            if (dt.Rows[3][0].ToString() != "")
            {
                this.lblToVentas.Text = dt.Rows[3][0].ToString();
            }
            else
            {
                this.lblToVentas.Text = "0";
            }
            if (dt.Rows[4][0].ToString() != "")
            {
                this.txtTickets.Text = dt.Rows[4][0].ToString();
            }
            else
            {
                this.txtTickets.Text = "0";
            }
            if (dt.Rows[5][0].ToString() != "")
            {
                this.lblNroBoletas.Text = dt.Rows[5][0].ToString();
                this.txtBoletas.Text    = dt.Rows[5][0].ToString();
            }
            else
            {
                this.txtBoletas.Text = "0";
            }
            if (dt.Rows[6][0].ToString() != "")
            {
                this.txtFacturas.Text = dt.Rows[6][0].ToString();
            }
            else
            {
                this.txtFacturas.Text = "0";
            }
            if (dt.Rows[7][0].ToString() != "")
            {
                this.txtEgresos.Text = dt.Rows[7][0].ToString();
            }
            else
            {
                this.txtEgresos.Text = "00.00";
            }
            if (dt.Rows[8][0].ToString() != "")
            {
                this.txtFacManual.Text = dt.Rows[8][0].ToString();
            }
            else
            {
                this.txtFacManual.Text = "00.00";
            }
            if (dt.Rows[9][0].ToString() != "")
            {
                this.txtBolManual.Text = dt.Rows[9][0].ToString();
            }
            else
            {
                this.txtBolManual.Text = "00.00";
            }
            if (dt.Rows[10][0].ToString() != "")
            {
                this.txtCredito.Text = dt.Rows[10][0].ToString();
            }
            else
            {
                this.txtCredito.Text = "00.00";
            }
            if (dt.Rows[11][0].ToString() != "")
            {
                this.txtConsumoTrab.Text = dt.Rows[11][0].ToString();
            }
            else
            {
                this.txtConsumoTrab.Text = "00.00";
            }
            if (dt.Rows[12][0].ToString() != "")
            {
                this.txtCortesia.Text = dt.Rows[12][0].ToString();
            }
            else
            {
                this.txtCortesia.Text = "00.00";
            }
            //cuenta_usuario.idCliente(txtUsuario.Text, txtContraseña.Text);
            // dt.Rows[0]["Estado"].ToString();
            total();
        }
예제 #11
0
        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);
                }
            }
        }
예제 #12
0
        private void Login()
        {
            if (this.txtPass.Text.Trim() == "")
            {
                MessageBox.Show("Ingrese la clave");
            }
            else
            {
                DataTable datos = NTrabajador.LoginMesero(this.txtPass.Text.Trim());
                if (datos.Rows.Count == 0)
                {
                    MessageBox.Show("El usuario no existe", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    DataTable dtEstado      = NCaja_A.MostrarEstadoCaja(1);
                    DataTable dtEstadoMonto = NCaja_A.MostrarEstadoCajaMonto(1);

                    string   estado;
                    DateTime fecha_estado;

                    if (dtEstado.Rows.Count > 0)
                    {
                        estado = dtEstado.Rows[0]["Estado"].ToString();
                    }
                    else
                    {
                        estado = "0";
                    }

                    if (estado == "0" || estado == "Cerrada")
                    {
                        MessageBox.Show("La Caja esta cerrada, aperturela");
                        return;
                    }
                    else
                    {
                        frmModuloSalon frm = new frmModuloSalon();
                        frm.lblIdUsuario.Text = datos.Rows[0][0].ToString();
                        frm.lblUsuario.Text   = datos.Rows[0][1].ToString();

                        /*
                         *  if (dtCorte.Rows.Count <=0)
                         * {
                         *  frm.lblFechaCorteCaja.Text = dtMonto.Rows[0]["fecha"].ToString();
                         *  frm.lblMontoCorteCaja.Text = dtMonto.Rows[0]["monto"].ToString();
                         * }
                         * else
                         * {
                         *  frm.lblFechaCorteCaja.Text = dtCorte.Rows[0]["fecha"].ToString();
                         *  frm.lblMontoCorteCaja.Text = dtCorte.Rows[0]["monto"].ToString();
                         * }*/
                        this.txtPass.Text = string.Empty;

                        frm.Show();
                    }


                    this.Hide();
                }
            }
        }
예제 #13
0
        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);
            }
        }
예제 #14
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            string rpta = "";
            //rpta = NCaja_A.Insertar(Convert.ToInt32(this.lblidUsuario.Text), "Caja 1", DateTime.Now, Convert.ToDecimal(this.lblTotalEfectivo.Text), "Cerrada", 1);
            //  rpta = NTurno.Insertar(Convert.ToInt32(this.lblidUsuario.Text),DateTime.Now,)
            //rpta = NTurno.Insertar(Convert.ToInt32(this.lblidUsuario.Text), DateTime.Now, Convert.ToDecimal(this.txtVentaEfectivo.Text), "Cerrado", Convert.ToDecimal(this.txtTarjeta.Text),
            //  Convert.ToDecimal(this.txtEgresos.Text));
            DateTime?fechaApertura = null;
            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());
            }

            rpta = NCaja_A.Insertar(Convert.ToInt32(this.lblidUsuario.Text), "Caja 1", DateTime.Now, Convert.ToDecimal(lblTotalCaja.Text), "Corte Caja", 1,
                                    Convert.ToDecimal(txtTarjeta.Text), Convert.ToDecimal(txtEgresos.Text), Convert.ToDecimal(txtOtrosIngresos.Text), Convert.ToDecimal(txtVentaEfectivo.Text),
                                    Convert.ToDecimal(lblMontoInicial.Text), fechaApertura, montoDejado, montoDeposito, montoConteo, ventaCredito, ventaCortesia, ventaConsumoTr);
            if (rpta != "OK")
            {
                MessageBox.Show("Se registró correctamente");
                //Application.Exit();
                NImprimirCierreTurno.imprimirCom(lblTrabajador.Text, lblfechaApert.Text, DateTime.Now, lblMontoInicial.Text, txtVentaEfectivo.Text, txtOtrosIngresos.Text, txtEgresos.Text,
                                                 lblTotalCaja.Text, lblNroVentas.Text, txtTarjeta.Text, lblTotalVentas.Text, txtCredito.Text, txtConsumoTrab.Text, txtCortesia.Text);
                this.Hide();
                frmPrincipal.f1.ValidarAcceso();
                frmPrincipal.f1.ValidarControlesR();
            }
            else
            {
                MessageBox.Show(rpta);
            }
        }