Пример #1
0
        private void txtClaveSocio_KeyDown(object sender, KeyEventArgs e)
        {
            if ((int)e.KeyCode == (int)Keys.Enter)
            {
                //// desabilitamos el timer
                //timer1.Enabled = false;
                //timer1.Stop();
                //// Crea el valor adecuado para desactivar este relay
                //Comando -= Valores[0];
                //ActivarPuertosICS(Comando);


                if (txtClaveSocio.Text.Equals(""))
                {
                    MessageBox.Show("Ingresar el Id del socio");
                }
                else
                {
                    lblMembresiaFueraDiaHora.Visible = false;
                    cls_socios.IdSocioText           = txtClaveSocio.Text.ToString();
                    string respuesta = cls_socios.catSociosValidarEntrada();


                    char[]   delimiters = { ',' };
                    string[] numArreglo = respuesta.Split(delimiters);

                    if (numArreglo.Length > 1)
                    {
                        if (numArreglo[1] == "")
                        {
                            respuesta = "0";
                        }
                        else
                        {
                            respuesta = numArreglo[0].ToString();
                        }
                    }


                    //el horario de entrada o el dia de entrada no son validos
                    if (respuesta.Equals("6"))
                    {
                        lblMembresiaFueraDiaHora.Text    = "El SOCIO INGRESADO NO EXISTE";
                        lblMembresiaFueraDiaHora.Visible = true;
                    }
                    else if (respuesta.Equals("7"))
                    {
                        lblMembresiaFueraDiaHora.Text    = "MEMBRESIA FUERA DE DIA O DE HORARIO";
                        lblMembresiaFueraDiaHora.Visible = true;
                    }
                    else if (respuesta.Equals("1") || respuesta.Equals("3") || respuesta.Equals("4") || respuesta.Equals("2"))
                    {
                        buscarSocio(1);
                        buscarVenta(numArreglo);
                        cls_lockers.m_idSocio = Convert.ToInt32(txtClaveSocio.Text);
                        DataTable dt3 = cls_lockers.unSociosLockersBuscarSocio();
                        foreach (DataRow filas in dt3.Rows)
                        {
                            txtLocker.Text = filas["Descripcion"].ToString();
                        }
                        if (respuesta.Equals("2"))
                        {
                            lblMembresiaFueraDiaHora.Text    = "SU LOCKER SE ENCUENTA VENCIDO";
                            lblMembresiaFueraDiaHora.Visible = true;
                        }
                        else
                        {
                            this.BackColor = Color.Red;
                        }
                    }
                    else if (respuesta.Equals("0"))
                    {
                        buscarSocio(0);
                        buscarVenta(numArreglo);
                        this.BackColor        = Color.ForestGreen;
                        cls_lockers.m_idSocio = Convert.ToInt32(txtClaveSocio.Text);
                        DataTable dt3 = cls_lockers.unSociosLockersBuscarSocio();
                        foreach (DataRow filas in dt3.Rows)
                        {
                            txtLocker.Text = filas["Descripcion"].ToString();
                        }
                        // desabilitamos el timer
                        timer1.Enabled = false;
                        timer1.Stop();
                        // Crea el valor adecuado para desactivar este relay
                        Comando -= Valores[0];
                        ActivarPuertosICS(Comando);

                        // Establecemos el intervalo de tiempo
                        timer1.Interval = (int)(2 * 1000);
                        // Crea el valor adecuado para activar este relay
                        Comando += Valores[0];
                        ActivarPuertosICS(Comando);
                        // Activamos y habilitamos el timer
                        timer1.Enabled = true;
                        timer1.Start();
                    }


                    txtClaveSocio.Text = "";
                }

                //numeroLocker = Convert.ToInt32(txtClaveSocio.Text);
                ////se envian los valores a las variables de la clase clsRegistroEntradas
                //cls_registroEntradas.m_IdSocio = Convert.ToInt32(txtClaveSocio.Text);
                //cls_registroEntradas.m_FechaRegistro = DateTime.Now;
                ////Se ejecuta el metodo para la insercion del registro de entrada del usuario
                //cls_registroEntradas.guardarRegistro();

                //string respuesta;

                //cls_socios.m_IdSocio = Convert.ToInt32(txtClaveSocio.Text);
                //respuesta = cls_socios.ConsultarSocio();
                //if (respuesta.Equals("1"))
                //{

                //    imprimirDatosSocio(Color.Firebrick);

                //}

                //else if (respuesta.Equals("2"))
                //{
                //    this.BackColor = Color.Firebrick;
                //    imprimirDatosSocio(Color.Gold);
                //}

                //else if (respuesta.Equals("3"))
                //{

                //    imprimirDatosSocio(Color.Firebrick);
                //    limpiarFormulario();
                //}

                //else
                //{
                //    this.BackColor = Color.Firebrick;
                //    limpiarFormulario();
                //}
            }
        }
Пример #2
0
        private void txtClaveSocio_KeyDown(object sender, KeyEventArgs e)
        {
            if ((int)e.KeyCode == (int)Keys.Enter)
            {
                try
                {
                    if (txtClaveSocio.UseSystemPasswordChar)
                    {
                        // desabilitamos el timer
                        timer1.Enabled = false;
                        timer1.Stop();
                        // Crea el valor adecuado para desactivar este relay
                        Comando -= Valores[0];
                        ActivarPuertosICS(Comando);

                        // Establecemos el intervalo de tiempo
                        timer1.Interval = (int)(2 * 1000);
                        // Crea el valor adecuado para activar este relay
                        Comando += Valores[0];
                        ActivarPuertosICS(Comando);
                        // Activamos y habilitamos el timer
                        timer1.Enabled = true;
                        timer1.Start();
                        txtClaveSocio.Text = "";
                        txtClaveSocio.Focus();
                    }

                    else if (txtClaveSocio.Text.Equals(""))
                    {
                        MessageBox.Show("Ingresar el Id del socio");
                    }
                    else
                    {
                        lblMembresiaFueraDiaHora.Visible = false;
                        cls_socios.IdSocioText           = txtClaveSocio.Text.ToString();
                        string respuesta = cls_socios.catSociosValidarEntrada();


                        char[]   delimiters = { ',' };
                        string[] numArreglo = respuesta.Split(delimiters);

                        if (numArreglo.Length > 1)
                        {
                            if (numArreglo[1] == "")
                            {
                                respuesta = "0";
                            }
                            else
                            {
                                respuesta = numArreglo[0].ToString();
                            }
                        }


                        //el horario de entrada o el dia de entrada no son validos
                        if (respuesta.Equals("6"))
                        {
                            lblMembresiaFueraDiaHora.Text    = "El SOCIO INGRESADO NO EXISTE";
                            lblMembresiaFueraDiaHora.Visible = true;
                        }
                        else if (respuesta.Equals("7"))
                        {
                            lblMembresiaFueraDiaHora.Text    = "MEMBRESIA FUERA DE DIA O DE HORARIO";
                            lblMembresiaFueraDiaHora.Visible = true;
                        }
                        else if (respuesta.Equals("1") || respuesta.Equals("3") || respuesta.Equals("4") || respuesta.Equals("2"))
                        {
                            buscarSocio(1);
                            buscarVenta(numArreglo);
                            cls_lockers.m_idSocio = Convert.ToInt32(txtClaveSocio.Text.Replace("*", ""));
                            DataTable dt3 = cls_lockers.unSociosLockersBuscarSocio();
                            foreach (DataRow filas in dt3.Rows)
                            {
                                txtLocker.Text = filas["Descripcion"].ToString();
                            }
                            if (respuesta.Equals("2"))
                            {
                                lblMembresiaFueraDiaHora.Text    = "SU LOCKER SE ENCUENTA VENCIDO";
                                lblMembresiaFueraDiaHora.Visible = true;
                            }
                            else
                            {
                                this.BackColor = Color.Red;
                            }
                        }
                        else if (respuesta.Equals("0"))
                        {
                            buscarSocio(0);
                            buscarVenta(numArreglo);
                            this.BackColor        = Color.ForestGreen;
                            cls_lockers.m_idSocio = Convert.ToInt32(txtClaveSocio.Text.Replace("*", ""));
                            DataTable dt3 = cls_lockers.unSociosLockersBuscarSocio();
                            foreach (DataRow filas in dt3.Rows)
                            {
                                txtLocker.Text = filas["Descripcion"].ToString();
                            }
                            // desabilitamos el timer
                            timer1.Enabled = false;
                            timer1.Stop();
                            // Crea el valor adecuado para desactivar este relay
                            Comando -= Valores[0];
                            ActivarPuertosICS(Comando);

                            // Establecemos el intervalo de tiempo
                            timer1.Interval = (int)(2 * 1000);
                            // Crea el valor adecuado para activar este relay
                            Comando += Valores[0];
                            ActivarPuertosICS(Comando);
                            // Activamos y habilitamos el timer
                            timer1.Enabled = true;
                            timer1.Start();
                        }


                        txtClaveSocio.Text = "";
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }