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(); }
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(); }