예제 #1
0
 private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
 {
     frmConfiguracion conf = new frmConfiguracion();
     frmRetiro reg = new frmRetiro();
     frmBloqueado bloquear = new frmBloqueado();
     if (e.KeyData == (Keys.Control | Keys.M)) Util.Animate(pMenu, Util.Effect.Slide, 350, 0);
     if (e.KeyData == (Keys.Control | Keys.B)) Util.Animate(pBusqueda, Util.Effect.Slide, 350, 0);
     if (e.KeyData == (Keys.Control | Keys.Alt | Keys.C)) conf.Show();
     if (e.KeyData == (Keys.Control | Keys.Alt | Keys.R)) reg.Show();
     if (e.KeyData == (Keys.Control | Keys.Alt | Keys.B))
     {
         xSQL.conn.Open();
         SqlCommand cmd = new SqlCommand("update turnos set estado_actual = 'Bloqueado' where caja = " + Generales.cajaActual + " and cajero = " + Generales.cajeroActual + "", xSQL.conn);
         cmd.ExecuteNonQuery();
         xSQL.conn.Close();
         frmBloqueado bloqueado = new frmBloqueado();
         bloqueado.Show();
         this.Hide();
     }
     if (e.KeyData == (Keys.Control | Keys.Q)) Application.Exit();
 }
예제 #2
0
        private void textBox3_KeyDown(object sender, KeyEventArgs e)
        {
            frmConfiguracion conf     = new frmConfiguracion();
            frmRetiro        reg      = new frmRetiro();
            frmBloqueado     bloquear = new frmBloqueado();

            if (e.KeyData == (Keys.Control | Keys.M))
            {
                Util.Animate(pMenu, Util.Effect.Slide, 350, 0);
            }
            if (e.KeyData == (Keys.Control | Keys.B))
            {
                Util.Animate(pBusqueda, Util.Effect.Slide, 350, 0);
            }
            if (e.KeyData == (Keys.Control | Keys.Alt | Keys.C))
            {
                conf.Show();
            }
            if (e.KeyData == (Keys.Control | Keys.Alt | Keys.R))
            {
                reg.Show();
            }
            if (e.KeyData == (Keys.Control | Keys.Alt | Keys.B))
            {
                xSQL.conn.Open();
                SqlCommand cmd = new SqlCommand("update turnos set estado_actual = 'Bloqueado' where caja = " + Generales.cajaActual + " and cajero = " + Generales.cajeroActual + "", xSQL.conn);
                cmd.ExecuteNonQuery();
                xSQL.conn.Close();
                frmBloqueado bloqueado = new frmBloqueado();
                bloqueado.Show();
                this.Hide();
            }
            if (e.KeyData == (Keys.Control | Keys.Q))
            {
                Application.Exit();
            }
        }
예제 #3
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            if (cbTipo.SelectedItem.ToString() == "Temporal")
            {
                xSQL.conn.Open();
                SqlCommand cmd = new SqlCommand("update turnos set estado_actual = 'Bloqueado' where caja = "+Generales.cajaActual+" and cajero = "+Generales.cajeroActual+"",xSQL.conn);
                cmd.ExecuteNonQuery();
                xSQL.conn.Close();
                frmBloqueado bloqueado = new frmBloqueado();
                bloqueado.Show();
                this.Hide();
            }
            else
            {
                idTurno();
                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 = turno;
                cmd.Parameters.Add(folio);

                SqlParameter fechaInicial = new SqlParameter("@cFechaInicial", SqlDbType.DateTime);
                fechaInicial.Value = null;
                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 = 0;
                cmd.Parameters.Add(montoInicial);

                SqlParameter montoFinal = new SqlParameter("@nMontoFinal", SqlDbType.Decimal);
                montoFinal.Value = Convert.ToInt32(txtMontoFinal.Text);
                cmd.Parameters.Add(montoFinal);

                SqlParameter estadoActual = new SqlParameter("@cEstado", SqlDbType.VarChar, 50);
                estadoActual.Value = "Cerrado";
                cmd.Parameters.Add(estadoActual);

                SqlParameter tipo = new SqlParameter("@cTipo", SqlDbType.VarChar, 50);
                tipo.Value = "";
                cmd.Parameters.Add(tipo);

                try
                {
                    xSQL.conn.Open();
                    cmd.ExecuteNonQuery();
                    Mensajes.Aviso("Hasta luego ");

                }
                catch (Exception ex)
                {
                    Mensajes.Error("A ocurrido un error en el sistema, " + ex.Message);
                }
                finally
                {
                    xSQL.conn.Close();
                    Application.Exit();

                }
            }
        }
예제 #4
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            if (cbTipo.SelectedItem.ToString() == "Temporal")
            {
                xSQL.conn.Open();
                SqlCommand cmd = new SqlCommand("update turnos set estado_actual = 'Bloqueado' where caja = " + Generales.cajaActual + " and cajero = " + Generales.cajeroActual + "", xSQL.conn);
                cmd.ExecuteNonQuery();
                xSQL.conn.Close();
                frmBloqueado bloqueado = new frmBloqueado();
                bloqueado.Show();
                this.Hide();
            }
            else
            {
                idTurno();
                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     = turno;
                cmd.Parameters.Add(folio);

                SqlParameter fechaInicial = new SqlParameter("@cFechaInicial", SqlDbType.DateTime);
                fechaInicial.Value = null;
                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 = 0;
                cmd.Parameters.Add(montoInicial);

                SqlParameter montoFinal = new SqlParameter("@nMontoFinal", SqlDbType.Decimal);
                montoFinal.Value = Convert.ToInt32(txtMontoFinal.Text);
                cmd.Parameters.Add(montoFinal);

                SqlParameter estadoActual = new SqlParameter("@cEstado", SqlDbType.VarChar, 50);
                estadoActual.Value = "Cerrado";
                cmd.Parameters.Add(estadoActual);

                SqlParameter tipo = new SqlParameter("@cTipo", SqlDbType.VarChar, 50);
                tipo.Value = "";
                cmd.Parameters.Add(tipo);

                try
                {
                    xSQL.conn.Open();
                    cmd.ExecuteNonQuery();
                    Mensajes.Aviso("Hasta luego ");
                }
                catch (Exception ex)
                {
                    Mensajes.Error("A ocurrido un error en el sistema, " + ex.Message);
                }
                finally
                {
                    xSQL.conn.Close();
                    Application.Exit();
                }
            }
        }