Exemple #1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     lblSlogan.Parent  = pbSuperior;
     lblUsuario.Parent = pbSuperior;
     label5.Parent     = pbSuperior;
     label6.Parent     = pbSuperior;
     timer2.Start();
     lblFecha.Parent = pbSuperior;
     timer1.Start();
     dgvVenta.Focus();
     xSQL.conecta();
     Generales.privilegios();
 }
Exemple #2
0
        private void AbrirTurno()
        {
            string  sMac  = Generales.MacAdress();
            Boolean bPasa = false;

            SqlCommand SP = new SqlCommand("valida_Caja", xSQL.conn);

            SP.CommandType = CommandType.StoredProcedure;

            SqlParameter sqlMac = new SqlParameter("@cMac", SqlDbType.VarChar);

            sqlMac.Value = sMac;
            SP.Parameters.Add(sqlMac);


            SqlParameter sqlPasa = new SqlParameter("@bPasa", SqlDbType.Bit);

            sqlPasa.Direction = ParameterDirection.Output;
            SP.Parameters.Add(sqlPasa);

            try
            {
                xSQL.conn.Open();
                SP.ExecuteNonQuery();

                bPasa = (Boolean)sqlPasa.Value;

                if (!bPasa)
                {
                    Mensajes.Error("Este equipo no está registrado como caja");
                }
                else
                {
                    Mensajes.Aviso("Turno Abierto");
                }
            }
            catch (Exception ex)
            {
                Mensajes.Error("Se ha producido un error: \n" + ex.Message);
            }
            finally
            {
                xSQL.conn.Close();
            }
        }
Exemple #3
0
        public static void caja()
        {
            xSQL.conn.Open();
            SqlCommand    cmd    = new SqlCommand("Select idCaja from Cajas where macCaja = '" + Generales.MacAdress() + "'", xSQL.conn);
            SqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                cajaActual = Convert.ToInt32(reader[0]);
            }
            else
            {
                cajaActual = 0;
            }
            xSQL.conn.Close();
        }
Exemple #4
0
 private void frmRegistrar_Load(object sender, EventArgs e)
 {
     lblSlogan.Parent = pbConf;
     txtMac.Text      = Generales.MacAdress();
     cargarTabla();
 }
Exemple #5
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            string estado = "";

            revisarRegistro();
            revisarTurno();
            if (registrado)
            {
                estado = "Activo";
            }
            else
            {
                estado = "Iniactivo";
            }
            Generales.caja();
            Generales.turnoActual = cbTurnos.SelectedItem.ToString();

            SqlCommand cmd = new SqlCommand("SP_Inserta_Turno", xSQL.conn);

            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter folio = new SqlParameter("@nId", SqlDbType.Int);

            folio.Direction = ParameterDirection.InputOutput;
            folio.Value     = 0;
            cmd.Parameters.Add(folio);

            SqlParameter fechaInicial = new SqlParameter("@cFechaInicial", SqlDbType.DateTime);

            fechaInicial.Value = DateTime.Now;
            cmd.Parameters.Add(fechaInicial);

            SqlParameter fechaFinal = new SqlParameter("@cFechaFinal", SqlDbType.DateTime);

            fechaFinal.Value = DateTime.Now;
            cmd.Parameters.Add(fechaFinal);

            SqlParameter caja = new SqlParameter("@nCaja", SqlDbType.Int);

            caja.Value = Generales.cajaActual;
            cmd.Parameters.Add(caja);

            SqlParameter cajero = new SqlParameter("@nCajero", SqlDbType.Int);

            cajero.Value = Generales.cajeroActual;
            cmd.Parameters.Add(cajero);

            SqlParameter montoInicial = new SqlParameter("@nMontoInicial", SqlDbType.Decimal);

            montoInicial.Value = Convert.ToInt32(txtMontoInicial.Text);
            cmd.Parameters.Add(montoInicial);

            SqlParameter montoFinal = new SqlParameter("@nMontoFinal", SqlDbType.Decimal);

            montoFinal.Value = 0;
            cmd.Parameters.Add(montoFinal);

            SqlParameter estadoActual = new SqlParameter("@cEstado", SqlDbType.VarChar, 50);

            estadoActual.Value = estado;
            cmd.Parameters.Add(estadoActual);

            SqlParameter tipo = new SqlParameter("@cTipo", SqlDbType.VarChar, 50);

            tipo.Value = cbTurnos.SelectedItem.ToString();
            cmd.Parameters.Add(tipo);

            try
            {
                if (estadoTurno == true)
                {
                    Mensajes.Aviso("Bienvenido, ya tienes un turno abierto");
                }
                else
                {
                    xSQL.conn.Open();
                    cmd.ExecuteNonQuery();
                    Mensajes.Aviso("Bienvenido ");
                }
            }
            catch (Exception ex)
            {
                Mensajes.Error("A ocurrido un error en el sistema, " + ex.Message);
            }
            finally
            {
                if (estadoTurno)
                {
                    Form1 menu = new Form1();
                    menu.Show();
                    menu.lblUsuario.Text = Generales.sUsuario;
                    this.Hide();
                }
                else
                {
                    xSQL.conn.Close();
                    Form1 menu = new Form1();
                    menu.Show();
                    menu.lblUsuario.Text = Generales.sUsuario;
                    this.Hide();
                }
            }
        }
Exemple #6
0
        private void revisarRegistro()
        {
            xSQL.conn.Open();
            SqlCommand    cmd  = new SqlCommand("Select habilitada from cajas where macCaja = '" + Generales.MacAdress() + "'", xSQL.conn);
            SqlDataReader leer = cmd.ExecuteReader();

            if (leer.Read())
            {
                registrado = true;
            }
            else
            {
                Mensajes.Error("Equipo no registrado como caja.");
            }
            leer.Close();
            xSQL.conn.Close();
        }
Exemple #7
0
        private void llenarCaja()
        {
            xSQL.conn.Open();
            SqlCommand    cmd    = new SqlCommand("Select nombrecaja from Cajas where macCaja = '" + Generales.MacAdress() + "'", xSQL.conn);
            SqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                lblCaja.Text = reader[0].ToString();
            }
            else
            {
                lblCaja.Text = "No asignada";
            }
            xSQL.conn.Close();
        }
Exemple #8
0
 private void pictureBox5_Click(object sender, EventArgs e)
 {
     Generales.privilegios();
     this.Close();
 }