private void Btm_Salvar_Click(object sender, EventArgs e) { string saida = ""; saida = ControllerUsuario.Criar(Txt_Login.Text, Txt_Senha.Text, VerificarTipo()); Txt_Login.Clear(); Txt_Senha.Clear(); MessageBox.Show(String.Format("{0}", saida), "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); }
//************************************************************************************* //NOMBRE DE LA FUNCIÓN: Txt_Login_Leave //DESCRIPCIÓN:Al seleccionar un regristro se llenaran los campos con la informacion adecuada //PARÁMETROS : //CREO : Miguel Angel Bedolla Moreno //FECHA_CREO : 26-Febrero-2013 //MODIFICO: //FECHA_MODIFICO //CAUSA_MODIFICACIÓN //************************************************************************************* private void Txt_Login_Leave(object sender, EventArgs e) { if (Txt_Login.Text != "") { if (Txt_Login.Text.Length <= 7) { Txt_Login.Focus(); MessageBox.Show(this, "EL Login debe tener mínimo 8 caracteres.", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void FrmLogin_Shown(object sender, EventArgs e) { if (string.IsNullOrEmpty(Txt_Login.Text)) { Txt_Login.Focus(); } else { Txt_Password.Focus(); } }
private void Frm_Apl_Login_Load(object sender, EventArgs e) { //Establece la posición y medidas de la ventana //this.Height = 160; //this.Width = 300; this.Left = (Screen.PrimaryScreen.Bounds.Width - this.Width) / 2; this.Top = (Screen.PrimaryScreen.Bounds.Height - this.Height) / 2; Validador = new Validador_Generico(Erp_Login); Erp_Login.Clear(); Txt_Login.Focus(); }
private void Btm_Salvar_Click(object sender, EventArgs e) { string saida = ""; if (!String.IsNullOrEmpty(Txt_Login.Text)) { //Salvando e passando o resulado para a saida. saida = ControllerUsuario.Editar(IDtec, Txt_Login.Text, Txt_Senha.Text, VerificarTipo()); Txt_Login.Clear(); Txt_Senha.Clear(); Txt_Tipo.Text = " "; MessageBox.Show(String.Format("{0}", saida), "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void Btn_Login_Click(object sender, EventArgs e) { if ((Txt_Pwd.Text != "") && (Txt_Pwd.Text != "")) { if (Fonctions.IsAuthenticated(Txt_Login.Text, Txt_Pwd.Text)) { this.Hide(); Form1 form1 = new Form1(); form1.Show(); logger.Info("identification en tant que " + Txt_Login.Text); } } else { MessageBox.Show("Veuillez renseigner un nom d'utilisateur et/ou un mot de passe !", "Erreur de saisie !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } Txt_Login.Clear(); Txt_Pwd.Clear(); }
void Button1Click(object sender, EventArgs e) { if (Txt_Login.Text == "Admin" && Txt_Senha.Text == "Admin") { Lbl_Login.Text = "logado!"; Lbl_Login.ForeColor = Color.Green; Frm_Principal principal = new Frm_Principal(); principal.Show(); this.Visible = false; } else { MessageBox.Show("Erro tente novamente!"); Lbl_Login.Text = "Erro Login ou Senha Invalidos!"; Txt_Senha.Clear(); Txt_Login.Clear(); } }
private void PTB_Logar_Click(object sender, EventArgs e) { if (Txt_Login.Text.Trim() == "") { MessageBox.Show("Preencha o Login", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } if (Txt_Senha.Text.Trim() == "") { MessageBox.Show("Preencha a Senha", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } if (processar) { Form frm = new Form_Load(); frm.Show(); frm.Refresh(); try { UsuarioDAL dal = new UsuarioDAL(); if (dal.Logar(Txt_Login.Text.Trim(), Txt_Senha.Text.Trim())) { Usuario atual = dal.Consultar(Txt_Login.Text.Trim()); if (atual.TipoConta != "B") { Form menu = new Form_Menu(); this.Visible = false; Program.Email = ""; UsuarioAtual.ID = atual.ID; UsuarioAtual.Nome = atual.Nome; UsuarioAtual.Email = atual.Email; UsuarioAtual.Foto = atual.Foto; UsuarioAtual.TipoConta = atual.TipoConta; UsuarioAtual.Senha = ""; Program.Login = this; frm.Close(); menu.ShowDialog(); Txt_Login.Clear(); Txt_Senha.Clear(); Program.Email = ""; Txt_Login.Focus(); } else { MessageBox.Show("Essa conta foi banida", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); frm.Close(); } } else { MessageBox.Show("Login e/ou Senha estão incorretos", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); frm.Close(); } } catch { MessageBox.Show("Erro de conexão, tente novamente", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); frm.Close(); } } processar = true; }
private void Txt_Login_Enter(object sender, EventArgs e) { Txt_Login.Clear(); }
//************************************************************************************* //NOMBRE DE LA FUNCIÓN: Iniciar_Sesion_Usuario //DESCRIPCIÓN: inicia Session el usuario que se logueo //PARÁMETROS : //CREO : Sergio Manuel Gallardo Andrade //FECHA_CREO : 20-Febrero-2013 //MODIFICO: //FECHA_MODIFICO //CAUSA_MODIFICACIÓN //************************************************************************************* private void Iniciar_Sesion_Usuario() { Cls_Apl_Usuarios_Negocio Rs_Usuario_logueado = new Cls_Apl_Usuarios_Negocio(); Cls_Ope_Turnos_Negocio Rs_Turno = new Cls_Ope_Turnos_Negocio(); Cls_Apl_Registro_Accesos_Negocio Rs_Consultar_Acceso = new Cls_Apl_Registro_Accesos_Negocio(); DataTable Dt_Resultado = new DataTable(); DataTable Dt_Accesos = new DataTable(); DataTable Dt_Turno = new DataTable(); DateTime Dtime_Fecha_Turno = new DateTime(); String Respuesta = ""; int Dias = 0; try { Rs_Usuario_logueado.P_Usuario = Txt_Login.Text.ToString(); Rs_Usuario_logueado.P_Contrasenia = Cls_Seguridad.Encriptar(Txt_Password.Text.ToString()); Rs_Usuario_logueado.P_Equipo_Creo = Environment.MachineName; Dt_Resultado = Rs_Usuario_logueado.Consultar_Usuario(); if (Dt_Resultado.Rows.Count > 0) { if (Dt_Resultado.Rows[0][Apl_Usuarios.Campo_Estatus].ToString() == "ACTIVO") { //se verifica si no han pasado mas de tres meses de inactividad del usuario if (Deshabilitar_Usuario(Dt_Resultado.Rows[0][Apl_Usuarios.Campo_Usuario_Id].ToString())) { Dias = Calcular_Dias_Caduca_Password(Convert.ToDateTime(Dt_Resultado.Rows[0][Apl_Usuarios.Campo_Fecha_Expira_Contrasenia])); Validar_Mensaje_Dias_Contrasenia(Dias); Asignar_Valores_Globales(Dt_Resultado); // Establece el estatus de Aceptar para el usuario logueado correcto Estatus_Login = Estatus_Dialogo.Aceptar; // se registra el acceso del usuario Registrar_Acceso(); // consulta los accesos al sistema Rs_Consultar_Acceso.P_Fecha_Creo = DateTime.Now.ToString("yyyy-MM-dd"); Dt_Accesos = Rs_Consultar_Acceso.Consultar_Registro_Accesos(); //// validacion para que el turno se cerro anteriormente ************************************* //Rs_Turno.P_Estatus = "ABIERTO"; //Dt_Turno = Rs_Turno.Consultar_Turnos(); //if (Dt_Turno != null && Dt_Turno.Rows.Count > 0) //{ // foreach (DataRow Registro in Dt_Turno.Rows) // { // Dtime_Fecha_Turno = Convert.ToDateTime(Registro["Hora_Inicio"].ToString()); // } // // comparamos la fecha actual contra la fecha del turno // if (Dtime_Fecha_Turno.ToString("dd/MM/yyyy") != DateTime.Now.ToString("dd/MM/yyyy")) // { // // si es distinta se procedara a cerrar el turno // Rs_Turno.P_Fecha_Hora_Cierre = DateTime.Now; // //Rs_Turno.Cierre_Turno_Fuera_Fecha(); // //if (Dt_Accesos.Rows.Count == 1 && Dt_Accesos != null) // //{ // // // Se valida la conexion para el envio de la informacion al deudorcad // // if (Validar_Conexion()) // // { // // // se manda la informacion pendiente // // try // // { // // //Btn_Exportar_Click(null, null); // // } // // catch (Exception x) // // { // // } // // }// fin de la validacion de conexcion // //}// fin del if de registros de accesos // }// fin de la validacion de la fecha //}// fin de la validacion de los turnos // Cierra la ventana de login **************************************************** this.Dispose(); this.Close(); } else { MessageBox.Show(this, "El usuario ha caducado, favor de comunicarse con su administrador del sistema para poder acceder.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show(this, "El usuario ha caducado, favor de comunicarse con su administrador del sistema para poder acceder.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { Respuesta = Registrar_Intentos(Txt_Login.Text.ToString()); if (Respuesta == "ULTIMA") { MessageBox.Show(this, "Si fallas una vez más se bloqueara el usuario.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (Respuesta == "BLOKEADO") { MessageBox.Show(this, "El Usuario se ha bloqueado por intentos fallidos.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show(this, "El Usuario o Contraseña no son los correctos por favor verifícalos.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } Txt_Login.Focus(); } } catch (Exception Ex) { throw new Exception("Iniciar_Sesion_Usuario: " + Ex.Message); } }
//************************************************************************************* //NOMBRE DE LA FUNCIÓN: Iniciar_Sesion_Usuario //DESCRIPCIÓN: inicia Session el usuario que se logueo //PARÁMETROS : //CREO : Sergio Manuel Gallardo Andrade //FECHA_CREO : 20-Febrero-2013 //MODIFICO: //FECHA_MODIFICO //CAUSA_MODIFICACIÓN //************************************************************************************* private void Iniciar_Sesion_Usuario() { Cls_Apl_Usuarios_Negocio Rs_Usuario_logueado = new Cls_Apl_Usuarios_Negocio(); DataTable Dt_Resultado = new DataTable(); String Respuesta = ""; int Dias = 0; String contrasena = ""; try { Rs_Usuario_logueado.P_Usuario = Txt_Login.Text.ToString(); // Rs_Usuario_logueado.P_Contrasenia = Cls_Seguridad.Desencriptar(Txt_Password.Text.ToString()); Rs_Usuario_logueado.P_Contrasenia = Cls_Seguridad.Encriptar(Txt_Password.Text.ToString()); Dt_Resultado = Rs_Usuario_logueado.Consultar_Usuario(); if (Dt_Resultado.Rows.Count > 0) { if (Dt_Resultado.Rows[0][Apl_Usuarios.Campo_Estatus].ToString() == "ACTIVO") { //se verifica si no han pasado mas de tres meses de inactividad del usuario if (Deshabilitar_Usuario(Dt_Resultado.Rows[0][Apl_Usuarios.Campo_Usuario_Id].ToString())) { Dias = Calcular_Dias_Caduca_Password(Convert.ToDateTime(Dt_Resultado.Rows[0][Apl_Usuarios.Campo_Fecha_Expira_Contrasenia])); Validar_Mensaje_Dias_Contrasenia(Dias); Asignar_Valores_Globales(Dt_Resultado); Registrar_Acceso(); // Establece el estatus de Aceptar para el usuario logueado correcto Estatus_Login = Estatus_Dialogo.Aceptar; // Cierra la ventana de login this.Dispose(); this.Close(); } else { MessageBox.Show(this, "El usuario ha caducado, favor de comunicarse con su administrador del sistema para poder acceder.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show(this, "El usuario ha caducado, favor de comunicarse con su administrador del sistema para poder acceder.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { Respuesta = Registrar_Intentos(Txt_Login.Text.ToString()); if (Respuesta == "ULTIMA") { MessageBox.Show(this, "Si fallas una vez más se bloqueara el usuario.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (Respuesta == "BLOKEADO") { MessageBox.Show(this, "El Usuario se ha bloqueado por intentos fallidos.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show(this, "El Usuario o Contraseña no son los correctos por favor verifícalos.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } Txt_Login.Focus(); } } catch (Exception Ex) { throw new Exception("Iniciar_Sesion_Usuario: " + Ex.Message); } }