Пример #1
0
 private void btnEnviar_Contra_Click(object sender, EventArgs e)
 {
     cn.Open();
     cmd.Connection = cn;
     try
     {
         cmd.CommandText = "select count(*) from tbusuarios where nickname = '" + txtUsuario_Root.Text + "'";
         int valor = int.Parse(cmd.ExecuteScalar().ToString());
         //Comparamos si el valor recibido es 1 entonces existe si no NO
         if (valor == 1)
         {
             frmNuevaContraseña frm = new frmNuevaContraseña();
             frm.Show();
             this.Hide();
             MessageBox.Show("Usuario Root");
         }
         else
         {
             labelMensaje.Text = "El usuario no existe";
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error en encontrar usuario" + ex, "Error de encontrame al usuario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     cn.Close();
 }
Пример #2
0
 void Validar_Campos()
 {
     if (string.IsNullOrWhiteSpace(txtUsuario.Text) || string.IsNullOrWhiteSpace(txtContraseña.Text))
     {
         MessageBox.Show("Existen campos vacíos", "Datos incompletos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         Constructor_login login = new Constructor_login(txtUsuario.Text, txtContraseña.Text);
         Constructor_login.usuario = txtUsuario.Text;
         login.clave = txtContraseña.Text;
         bool datos = validar_login.acceso(login);
         if (datos == true)
         {
             DateTime hoy  = DateTime.Today;
             int      year = hoy.Year;
             if (txtContraseña.Text == txtUsuario.Text + year)
             {
                 frm_nuevo main = new frm_nuevo();
                 main.Show();
                 this.Hide();
             }
             else if (txtContraseña.Text == "nova" + txtUsuario.Text + year)
             {
                 frmNuevaContraseña frm = new frmNuevaContraseña();
                 frm.Show();
                 this.Hide();
             }
             else
             {
                 txtContraseña.Text = Validaciones.md5(txtContraseña.Text);
                 FrmPrincipal main = new FrmPrincipal();
                 main.Show();
                 this.Hide();
             }
         }
     }
 }
        private void btnSelect_Preguntas_Click(object sender, EventArgs e)
        {
            try
            {
                string usuario = lblUsuario.Text;
                if (cbPregunta_1.Text != cbPregunta_2.Text && cbPregunta_1.Text != cbPregunta_3.Text && cbPregunta_1.Text != cbPregunta_4.Text &&
                    cbPregunta_2.Text != cbPregunta_3.Text && cbPregunta_2.Text != cbPregunta_4.Text &&
                    cbPregunta_3.Text != cbPregunta_4.Text)
                {
                    Console.WriteLine("asdfa" + cbPregunta_1.SelectedValue);
                    int idpregunta1 = (int)cbPregunta_1.SelectedValue;
                    int idpregunta2 = (int)cbPregunta_2.SelectedValue;
                    int idpregunta3 = (int)cbPregunta_3.SelectedValue;
                    int idpregunta4 = (int)cbPregunta_4.SelectedValue;
                    constructor_de_respuestas respt1 = new constructor_de_respuestas(usuario, idpregunta1);
                    respt1.asignarRespuesta();
                    Console.WriteLine(respt1.Respuesta);
                    constructor_de_respuestas respt2 = new constructor_de_respuestas(usuario, idpregunta2);
                    respt2.asignarRespuesta();
                    constructor_de_respuestas respt3 = new constructor_de_respuestas(usuario, idpregunta3);
                    respt3.asignarRespuesta();
                    constructor_de_respuestas respt4 = new constructor_de_respuestas(usuario, idpregunta4);
                    respt4.asignarRespuesta();

                    string  pgta1        = txtRespuesta_1.Text;
                    Boolean comparacion1 = pgta1.ToUpper().Equals(respt1.Respuesta.ToUpper());
                    Console.WriteLine(comparacion1);
                    string  pgta2        = txtRespuesta_2.Text;
                    Boolean comparacion2 = pgta2.ToUpper().Equals(respt2.Respuesta.ToUpper());
                    Console.WriteLine(comparacion2);
                    string  pgta3        = txtRespuesta_3.Text;
                    Boolean comparacion3 = pgta3.ToUpper().Equals(respt3.Respuesta.ToUpper());
                    Console.WriteLine(comparacion3);
                    string  pgta4        = txtRepuesta_4.Text;
                    Boolean comparacion4 = pgta4.ToUpper().Equals(respt4.Respuesta.ToUpper());
                    Console.WriteLine(comparacion4);
                    Console.WriteLine(pgta1.ToUpper().CompareTo(respt1.Respuesta.ToUpper()));
                    if (comparacion1 && comparacion2 && comparacion3 && comparacion4)
                    {
                        Console.WriteLine("Son iguales");
                        frmPreguntaSeguridad_RecuContra frm_rec = new frmPreguntaSeguridad_RecuContra();
                        frm_rec.Show();
                        this.Close();
                    }
                    else
                    {
                        Console.WriteLine("Son diferentes");
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione preguntas diferentes.");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            cn.Open();
            cmd.Connection = cn;

            try
            {
                cmd.CommandText = "select count(*) from tbrespuesta where respuesta = '" + txtRespuesta_1.Text + "'";
                int valor = int.Parse(cmd.ExecuteScalar().ToString());
                //Comparamos si el valor recibido es 1 entonces existe si no NO

                if (valor == 1)
                {
                    frmNuevaContraseña frm = new frmNuevaContraseña();
                    frm.Show();
                    this.Hide();
                }
                else
                {
                    labelMensaje.Text = "La respuesta es incorrecta o no existe";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en encontrar usuario" + ex, "Error de encontrame al usuario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            cn.Close();
        }