private void btnGuardar_Click(object sender, EventArgs e) { //MessageBox.Show("Accion Pendiente de Cosntruccion", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); try { #region Seccion_Encriptado Encriptado Encriptar = new Encriptado(); Encriptado_Sec Encriptador = new Encriptado_Sec(); Encriptar.PALABRA = txtPassword.Text.Trim(); Encriptar = Encriptador.Encriptar(Encriptar); #endregion T_Usuarios user = new T_Usuarios(); user.Id_Usuario = Convert.ToInt16(txtIdUsuario.Text.Trim()); user.Usuario = txtAlias.Text; user.Nombre_Usuario = txtNombre.Text; user.Contrasena_Usuario = Encriptar.RESPUESTA; user.Estado_Usuario = ComboEstadoUsuario.Text; user.Tipo_Usuario = ComboTipoUsusario.Text; _02LogicaNegocio.Logica.GuardarDato(user); MessageBox.Show("Datos Guardados Exitosamente"); #region Mensaje_Contraseña MessageBox.Show("La Clave de acceso para:\n" + txtNombre.Text + " es: \n" + txtPassword.Text.Trim() + "\nGuardela en un lugar seguro y no la olvide."); #endregion Limpiar(); this.Close(); } catch (Exception ex) { MessageBox.Show("Error al Guardar Datos en Tabla de Usuarios " + ex.Message); } }
private void btnLogin_Click(object sender, EventArgs e) { try { #region ProcesoLogin_Analisis //string nombre = txtUsuario.Text; //this.Hide(); //if (txtUsuario.Text == "Admin" && txtPassword.Text == "0987") //{ // new Administrador(nombre).Show(); //} //else if (txtUsuario.Text == "User" && txtPassword.Text == "6543") //{ // new Usuario(nombre).Show(); //} //else if (txtUsuario.Text == "Supervisor" && txtPassword.Text == "1234") //{ // new Supervisor(nombre).Show(); //} //else //{ // MessageBox.Show("Usuario o contraseña Invalidos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); // /*MessageBox.Show("Usuario Inactivo", // "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);*/ // this.Show(); //} #endregion #region Proceso_Login_Teoria_Sistemas DataTable dt = new DataTable(); #region Seccion_DesEncriptado //Encriptado DesEncriptar = new Encriptado(); //Encriptado_Sec DesEncriptador = new Encriptado_Sec(); //DesEncriptar.PALABRA = txtPassword.Text.Trim(); //DesEncriptar = DesEncriptador.DesEncriptar(DesEncriptar); //MessageBox.Show(DesEncriptar.RESPUESTA); Encriptado Encriptar = new Encriptado(); Encriptado_Sec Encriptador = new Encriptado_Sec(); Encriptar.PALABRA = txtPassword.Text.Trim(); Encriptar = Encriptador.Encriptar(Encriptar); //MessageBox.Show(Encriptar.RESPUESTA); #endregion objE.iduser = txtUsuario.Text; objE.password = Encriptar.RESPUESTA; dt = objLN.LNlogin(objE); //creo objeto Usuario T_Usuarios user = new T_Usuarios(); user.Usuario = dt.Rows[0][0].ToString(); user.Nombre_Usuario = dt.Rows[0][1].ToString(); user.Contrasena_Usuario = dt.Rows[0][2].ToString(); user.Estado_Usuario = dt.Rows[0][3].ToString(); user.Tipo_Usuario = dt.Rows[0][4].ToString(); if (dt.Rows.Count == 1) { this.Hide(); if (user.Estado_Usuario.Equals("ACTIVO")) { if (user.Tipo_Usuario.Equals("ADMIN")) { new Administrador(user.Nombre_Usuario).Show(); } else if (user.Tipo_Usuario.Equals("USER")) { new Usuario(user.Nombre_Usuario).Show(); } else if (user.Tipo_Usuario.Equals("SUPERVISOR")) { new Supervisor(user.Nombre_Usuario).Show(); } } else { MessageBox.Show("Usuario Inactivo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Show(); } } /*else * { * MessageBox.Show("Usuario o contraseña Invalidos"); * }*/ #endregion } catch (Exception) { MessageBox.Show("Usuario o contraseña Invalidos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }