private void BtnAcceder_Click(object sender, EventArgs e) { if (txtUsuario.Text != "Usuario") { if (txtUsuario.Text != "Clave") { CN_Usuario usuario = new CN_Usuario(); string clave = GenerarMD5.crearMD5(txtClave.Text); var inicioCorrecto = usuario.InicioSesion(txtUsuario.Text, clave); if (inicioCorrecto == true) { Principal principal = new Principal(); principal.Show(); principal.FormClosed += cerrarSesion; this.Hide(); } else { msgError("Los datos ingresados son incorrectos"); txtClave.Clear(); txtUsuario.Focus(); } } else { msgError("Por favor ingrese su clave"); } } else { msgError("Por favor ingrese su usuario"); } }
private void btnAdd_Click(object sender, EventArgs e) { String nombreSala = comboBoxSalas.Text; String nombreEquipo = comboBoxEquipos.Text; String codigo = textBoxCodigo.Text; if (nombreEquipo == "") { MessageBox.Show("No existen equipos disponibles para la sala seleccionada"); } else { CN_Usuario ob_user = new CN_Usuario(); DataTable user = ob_user.ConsultarUsuarioCodPres(codigo); if (user.Rows.Count > 0) { CN_Equipo cN_Equipo = new CN_Equipo(); DataTable equipo = new DataTable(); equipo = cN_Equipo.equipo(nombreEquipo, nombreSala); String idUser = user.Rows[0]["idusuario"].ToString(); String codEquipo = equipo.Rows[0]["codigo_equipo"].ToString(); CN_PrestamoDev prestamo = new CN_PrestamoDev(); prestamo.prestamo(idUser, codEquipo); MessageBox.Show("Prestamo exitoso"); llenarTabla(); } else { MessageBox.Show("Error al realizar el prestamo, por favor verifique que el código del usuario sea el correcto o que no tenga un prestamo activo"); } } }
protected void btnEnviar_Click(object sender, EventArgs e) { string Usuario = txtUsuario.Text.Trim(); CN_Usuario objetoCN = new CN_Usuario(); List <Tbl_Usuario> usu = new List <Tbl_Usuario>(); usu = objetoCN.ValidarUsuario(Usuario); //Validar Usuario si Existe if (usu.Count > 0) //Validar Usuario { //Generar Contrasenia Random ICryptoService cryptoService = new PBKDF2(); string ContraseniaNueva = RandomPassword.Generate(16, PasswordGroup.Lowercase, PasswordGroup.Numeric, PasswordGroup.Special, PasswordGroup.Uppercase); foreach (var item in usu) //LLenar datos de la BDD a variables { CorreoUsuario = item.correo_usu; CodigoUsu = item.id_usuario.ToString(); NombreUsu = item.nombre_usu; } objetoCN.RecuperarContrasenia(ContraseniaNueva, CodigoUsu); EnviarCorreo Correo = new EnviarCorreo(); var Enviar = Correo.EnviarCorreoElectronico(CorreoUsuario, ContraseniaNueva, NombreUsu); if (Enviar) //Enviar Correo Electronico { Mensaje = "Se envio correctamente su nueva contraseña al correo electronico: " + CorreoUsuario + "."; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[1] + "');", true); Mensaje = "Revisar el buzon de mensajes o en la seccion de spam."; string AlertaTimeout = " function () { MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "'); } "; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta2", "setTimeout(" + AlertaTimeout + " ,2000)", true); txtUsuario.Text = ""; } else { Mensaje = "Error al Enviar el Correo"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[0] + "');", true); } } else { Mensaje = "El Usuario no Existe"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "');", true); } }
private void actualizarUser(String codigo, String nombre, String apellido, String correo, String contraseña, String pregSEg, String resPreg, String telefono, String tipoUser, String idEdit) { CN_Usuario cnUser1 = new CN_Usuario(); cnUser1.Editar(codigo, nombre, apellido, correo, contraseña, pregSEg, resPreg, telefono, tipoUser, idEdit); MessageBox.Show("Usuario Actualizado correctamente"); limpiarCampos(); CargarUsuarios(); idEdit = ""; codEdit = ""; editar = false; }
private void CargarUsuarios() { CN_Usuario cnUser = new CN_Usuario(); dataGridView1.DataSource = cnUser.mostrarUsuario(); ocultarColumnas(dataGridView1); for (int i = 0; i < dataGridView1.Columns.Count; i++) { dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } }
private void button1_Click(object sender, EventArgs e) { CN_Usuario objCOnsulta = new CN_Usuario(); SqlDataReader Loguear; objCOnsulta.Usuario = txtUsuario.Text; objCOnsulta.Contraseña = txtContrasea.Text; Loguear = objCOnsulta.IniciarSesion(); if (Loguear.Read() == true) { this.Hide(); MessageBox.Show("Bienvenido"); } }
private void btnAdd_Click(object sender, EventArgs e) { DataTable usuario = new DataTable(); CN_Usuario cnUser = new CN_Usuario(); if (editar) { editarUser(usuario, cnUser); } else { editar = false; agregarUser(usuario, cnUser); } }
private void button2_Click(object sender, EventArgs e) { CN_Usuario cnUser = new CN_Usuario(); if (dataGridView1.SelectedRows.Count > 0) { String idUsuario = dataGridView1.CurrentRow.Cells["idUsuario"].Value.ToString(); cnUser.Eliminar(idUsuario); MessageBox.Show("Usuario Eliminado correctamente"); CargarUsuarios(); } else { MessageBox.Show("Seleccione una fila por favor"); } }
public static bool ValidarUsuario(string Nombre) { CN_Usuario objetoCN = new CN_Usuario(); List <Tbl_Usuario> usu = new List <Tbl_Usuario>(); usu = objetoCN.ValidarUsuario(Nombre);//Validar Usuario si Existe if (usu.Count > 0) { return(true); } else { return(false); } }
private void buttonSearch_Click(object sender, EventArgs e) { String codigo = textBoxCodSearch.Text; DataTable usuario = new DataTable(); CN_Usuario cnUser = new CN_Usuario(); usuario = cnUser.ConsultarUsuarioCod(codigo); if (usuario.Rows.Count != 0) { dataGridView1.DataSource = usuario; textBoxCodSearch.Text = ""; ocultarColumnas(dataGridView1); } else { MessageBox.Show("No existe un usuario con el codigo ingresado"); } }
private void bunifuThinButton21_Click(object sender, EventArgs e) { SplashScreen mp = new SplashScreen(); CN_Usuario objCOnsulta = new CN_Usuario(); SqlDataReader Loguear; objCOnsulta.Usuario = txtUsuario.Text; objCOnsulta.Contraseña = txtContrasea.Text; Loguear = objCOnsulta.IniciarSesion(); if (Loguear.Read() == true) { mp.Show(); this.Hide(); } mp.Show(); this.Hide(); }
private void agregarUser(DataTable usuario, CN_Usuario cnUser) { String codigo = textBoxCodigo.Text; String nombre = textBoxNombre.Text; String apellido = textBoxApellido.Text; String correo = textBoxCorreo.Text; String contraseña = textBoxContra.Text; String telefono = textBoxTel.Text; String pregSEg = comboBoxPSeg.Text; String resPreg = textBoxRSeg.Text; String tU = comboBoxTipoUser.Text; String tipoUser = validarTipoUser(tU); usuario = cnUser.ConsultarUsuarioCod(codigo); if (usuario.Rows.Count == 0) { if (tipoUser == "4") { cnUser.Insertar(codigo, nombre, apellido, correo, contraseña, pregSEg, resPreg, telefono, tipoUser); MessageBox.Show("Usuario Registrado correctamente"); limpiarCampos(); CargarUsuarios(); } else { if (cnUser.ConsultarUsuarioCorreo(correo).Rows.Count == 0) { cnUser.Insertar(codigo, nombre, apellido, correo, contraseña, pregSEg, resPreg, telefono, tipoUser); MessageBox.Show("Usuario Registrado correctamente"); limpiarCampos(); CargarUsuarios(); } else { MessageBox.Show("El correo que intenta ingresar ya se encuentra registrado"); } } } else { MessageBox.Show("El codigo que intenta ingresar ya se encuentra registrado"); } }
private void btnIngresar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtContraseña.Text != "") { cnusuario = new CN_Usuario(); usuario = cnusuario.accesarLoginC(txtNombre.Text, Sha1.Encrypt(txtContraseña.Text, true)); Extra.LoginCargar cargarL = new Extra.LoginCargar(usuario); cargarL.ShowDialog(); if (usuario != null) { Panel_Principal principal = new Panel_Principal(usuario); principal.Show(); } else { txtContraseña.BorderColorFocused = Color.Red; txtNombre.BorderColorFocused = Color.Red; } } }
protected void btnRegistrarse_Click(object sender, EventArgs e) { if (txtCedula.Text == "" || txtNombre.Text == "" || txtDireccion.Text == "" || txtCorreo.Text == "" || txtTelefono.Text == "" || txtUsuario.Text == "" || txtContrasenia.Text == "" || Drp_Rol.SelectedItem == null) { Mensaje = "Campos Vacios. Llene todo los campos"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[0] + "');", true); } else { if (hdf_Cedula.Value == "1") { CN_Usuario objetoCN = new CN_Usuario(); List <Tbl_Usuario> usu = new List <Tbl_Usuario>(); usu = objetoCN.ValidarUsuario(txtUsuario.Text);//Validar Usuario si Existe if (usu.Count > 0) { Mensaje = "El Nombre de Usuario ya Existe."; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "');", true); txtUsuario.Text = ""; } else { objetoCN.InsertarUsuario(txtCedula.Text, txtNombre.Text, txtDireccion.Text, txtTelefono.Text, txtCorreo.Text, txtUsuario.Text, txtContrasenia.Text, "1", "s"); Mensaje = "Usuario Agregado Correctamente"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[1] + "');", true); Limpiar(); } } else { Mensaje = "Cedula Incorrecta"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[0] + "');", true); } } }
protected void btnRestablecer_Click(object sender, EventArgs e) { if (txtContrasenia.Text == txtConfirmarContrasenia.Text) { CN_Usuario objetoCN = new CN_Usuario(); objetoCN.CambiarContrasenia(txtContrasenia.Text, Session["Codigo"].ToString()); Mensaje = "Se Realizo el Cambio de Contrasenia Correctamente"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[1] + "');", true); txtContrasenia.Text = ""; txtConfirmarContrasenia.Text = ""; //Redireccionar A INICIO.ASPX ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Redireccionar", "setTimeout(function(){ window.location.href = 'Inicio.aspx'}, 4000);", true); } else { Mensaje = "Las Contrasenia no Coinciden"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[0] + "');", true); } }
private void editarUser(DataTable usuario, CN_Usuario cnUser) { String codigo = textBoxCodigo.Text; String nombre = textBoxNombre.Text; String apellido = textBoxApellido.Text; String correo = textBoxCorreo.Text; String contraseña = textBoxContra.Text; String telefono = textBoxTel.Text; String pregSEg = comboBoxPSeg.Text; String resPreg = textBoxRSeg.Text; String tU = comboBoxTipoUser.Text; String tipoUser = validarTipoUser(tU); if (codEdit.Equals(codigo) && corrEdit.Equals(correo)) { actualizarUser(codigo, nombre, apellido, correo, contraseña, pregSEg, resPreg, telefono, tipoUser, idEdit); } else if (!(codEdit.Equals(codigo) | corrEdit.Equals(correo))) { if ((cnUser.ConsultarUsuarioCorreo(correo).Rows.Count == 0)) { if ((cnUser.ConsultarUsuarioCod(codigo).Rows.Count == 0)) { actualizarUser(codigo, nombre, apellido, correo, contraseña, pregSEg, resPreg, telefono, tipoUser, idEdit); } else { MessageBox.Show("El codigo que intenta ingresar ya se encuentra registrado"); } } else { MessageBox.Show("El correo que intenta ingresar ya se encuentra registrado"); } } }
protected void btnIngresar_Click(object sender, EventArgs e) { CN_Usuario objetoCN = new CN_Usuario(); List <Tbl_Usuario> usu = new List <Tbl_Usuario>(); string Usuario = txtUsuario.Text.Trim(); string Contrasenia = txtContrasenia.Text.Trim(); usu = objetoCN.ValidarUsuario(Usuario); //Validar Usuario si Existe if (usu.Count > 0) //Usuario Existe { usu = objetoCN.IniciarSesion(Usuario, Contrasenia); //Validar Usuario y Contrasenia if (usu.Count > 0) //Contrasenia Correcta { string NombreUsuario = null; string RolUsuario = null; string IdUsuario = null; string RecuperoContrasenia = null; txtUsuario.Text = "";//Vaciar Campos txtContrasenia.Text = ""; foreach (var item in usu) //LLenar datos de la BDD a variables { NombreUsuario = item.nombre_usu; RolUsuario = item.rol_usu.ToString(); IdUsuario = item.id_usuario.ToString(); RecuperoContrasenia = item.recupero_contrasenia_usu.ToString(); } Session["Codigo"] = IdUsuario; Session["Usuario"] = NombreUsuario; //Asignar valor a las variables Session["Rol"] = RolUsuario; if (RecuperoContrasenia == "1") { Response.Redirect("RestablecerContrasenia.aspx"); } else { Response.Redirect("Inicio.aspx"); } } else { Mensaje = "Contrasenia Incorrecta"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[0] + "');", true); Intentos = (Contador) + ((Convert.ToInt32(Session["ContadorIntentos"]))); if (Intentos == 3) { Mensaje = "Haz Excedido el Limite de Intentos."; string AlertaTimeout = " function () { MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "'); } "; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta2", "setTimeout(" + AlertaTimeout + " ,2000)", true); } else { //Hacer Conteo de Intentos Mensaje = "Intento Numero: " + Intentos.ToString(); string AlertaTimeout = " function () { MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "'); } "; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta3", "setTimeout(" + AlertaTimeout + " ,2000)", true); Session["Intentos"] = Intentos; } } } else { Mensaje = "El Usuario no Existe"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "');", true); } }
protected void btn_Ingresar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txt_email.Text) || string.IsNullOrEmpty(txt_Contra.Text)) { lbn_Error.Visible = true; lbn_Mensaje.Visible = false; lbn_Error.Text = "LLene los campos Necesarios"; } else if (CN_Usuario.VerificarUsuario(txt_email.Text) == true && CN_Usuario.VerificarContra(txt_Contra.Text) == true && CN_Usuario.VerificarUsuContra(txt_email.Text, txt_Contra.Text) == true) { if (Session["user"] != null) { lbn_Error.Visible = false; lbn_Mensaje.Visible = true; lbn_Mensaje.Text = "Ya iniciaste Seccion con este Usuario"; } else { if (CN_TipoUsuario.UsuarioAdmin(txt_email.Text, txt_Contra.Text) == true) { lbn_Error.Visible = false; lbn_Mensaje.Visible = true; lbn_Mensaje.Text = "Bienvenido"; Session["user"] = txt_email.Text; Response.Redirect("/AdminIndex.aspx"); } else { lbn_Error.Visible = false; lbn_Mensaje.Visible = true; lbn_Mensaje.Text = "Usuario"; Session["user"] = txt_email.Text; Response.Redirect("/UsuarioIndex.aspx"); } } } else if (CN_Usuario.VerificarUsuario(txt_email.Text) == false && CN_Usuario.VerificarContra(txt_Contra.Text) == true) { Session["intento"] = Convert.ToString(Convert.ToInt32(Session["intento"]) + 1); if (Convert.ToInt32(Session["intento"]) <= 3) { lbn_Error.Visible = false; lbn_Mensaje.Visible = true; lbn_Mensaje.Text = "Intento numero " + Convert.ToInt32(Session["intento"]) + " de 3"; } else { lbn_Error.Visible = true; lbn_Mensaje.Visible = false; lbn_Error.Text = "Numero de Intentos exedido"; Session["intento"] = 4; } } else if (CN_Usuario.VerificarUsuario(txt_email.Text) == true && CN_Usuario.VerificarContra(txt_Contra.Text) == false) { Session["intento"] = Convert.ToString(Convert.ToInt32(Session["intento"]) + 1); if (Convert.ToInt32(Session["intento"]) <= 3) { lbn_Error.Visible = false; lbn_Mensaje.Visible = true; lbn_Mensaje.Text = "Intento numero " + Convert.ToInt32(Session["intento"]) + " de 3"; } else { lbn_Error.Visible = true; lbn_Mensaje.Visible = false; lbn_Error.Text = "Numero de Intentos exedido"; Session["intento"] = 4; } } else { lbn_Error.Visible = true; lbn_Mensaje.Visible = false; lbn_Error.Text = "El usuario no existe"; } }