Ejemplo n.º 1
0
        private void btnSalidaCajero_Click(object sender, EventArgs e)
        {
            llenarArregloMaximo();
            ingresaBoton(btnSalidaCajero);

            if (Program.iPuedeCobrar == 1)
            {
                string sFecha = DateTime.Now.ToString("yyyy/MM/dd");

                sSql  = "";
                sSql += "select count(*) cuenta" + Environment.NewLine;
                sSql += "from cv403_cab_pedidos" + Environment.NewLine;
                sSql += "where estado_orden in ('Abierta', 'Pre-Cuenta')" + Environment.NewLine;
                sSql += "and fecha_orden = '" + sFecha + "'" + Environment.NewLine;
                sSql += "and id_pos_jornada = " + Program.iJORNADA;

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == false)
                {
                    ok.LblMensaje.Text = "Ocurrió un problema al realizar la consulta.";
                    ok.ShowDialog();
                    return;
                }

                if (Convert.ToInt32(dtConsulta.Rows[0][0].ToString()) > 0)
                {
                    Cajero.frmResumenCaja caja = new Cajero.frmResumenCaja(0);
                    caja.ShowDialog();
                }

                else
                {
                    Cajero.frmResumenCaja caja = new Cajero.frmResumenCaja(1);
                    caja.ShowDialog();

                    if (caja.DialogResult == DialogResult.OK)
                    {
                        caja.Close();
                    }
                }
            }

            else
            {
                ok.LblMensaje.Text = "No tiene permisos para ingresar en esta opción.";
                ok.ShowDialog();
            }
        }
Ejemplo n.º 2
0
        private void btnSalidaCajero_Click(object sender, EventArgs e)
        {
            llenarArregloMaximo();
            ingresaBoton(btnSalidaCajero);

            if (Program.iPuedeCobrar == 1)
            {
                string sFecha = DateTime.Now.ToString("yyyy/MM/dd");

                sSql  = "";
                sSql += "select count(*) cuenta" + Environment.NewLine;
                sSql += "from cv403_cab_pedidos" + Environment.NewLine;
                sSql += "where estado_orden in ('Abierta', 'Pre-Cuenta')" + Environment.NewLine;
                sSql += "and fecha_orden = '" + sFecha + "'" + Environment.NewLine;
                sSql += "and id_pos_jornada = " + Program.iJORNADA;

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conectar.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    if (Convert.ToInt32(dtConsulta.Rows[0][0].ToString()) > 0)
                    {
                        Cajero.frmResumenCaja caja = new Cajero.frmResumenCaja(0);
                        caja.ShowDialog();
                    }

                    else
                    {
                        Cajero.frmResumenCaja caja = new Cajero.frmResumenCaja(1);
                        caja.ShowDialog();

                        if (caja.DialogResult == DialogResult.OK)
                        {
                            caja.Close();
                            btnMesas.Enabled             = false;
                            btnLlevar.Enabled            = false;
                            btnDomicilios.Enabled        = false;
                            btnEstadisticas.Enabled      = false;
                            btnRepartidorExterno.Enabled = false;
                            btnCancelar.Enabled          = false;
                            //btnReabrirCaja.Enabled = false;
                            btnFacturasSri.Enabled        = false;
                            btnCanjes.Enabled             = false;
                            btnCortesias.Enabled          = false;
                            btnFuncionarios.Enabled       = false;
                            btnConsumoEmpleados.Enabled   = false;
                            btnSalidaCajero.Enabled       = false;
                            btnCerrarSesion.Enabled       = false;
                            btnClienteEmpresarial.Enabled = false;
                            //BtnOficina.Enabled = false;
                            btnRevisar.Enabled        = false;
                            btnMovimientoCaja.Enabled = false;
                            btnEntradaCajero.Enabled  = true;

                            etiqueta.crearEtiquetaVacia();
                            this.Text = Program.sEtiqueta;
                        }
                    }
                }

                else
                {
                    ok.LblMensaje.Text = "Ocurrió un problema al realizar la consulta.";
                    ok.ShowDialog();
                }
            }

            else
            {
                ok.LblMensaje.Text = "No tiene permisos para ingresar en esta opción.";
                ok.ShowDialog();
            }
        }