private void btnIniciar_Click(object sender, EventArgs e) { this.Validate(); if (Validar()) { CNLogin objIniciarSesion = new CNLogin(); CELogin objLogin = new CELogin() { Usuario = txtUsuario.Text.Trim().Replace("'", ""), Contrasena = Funciones.Funciones.Hash((txtContrasena.Text.Trim().Replace("'", ""))) }; if (objIniciarSesion.IniciarSesion(objLogin) > 0) { this.Hide(); Funciones.Funciones.idUsuario = objIniciarSesion.IniciarSesion(objLogin); FrmPrincipal frm = new FrmPrincipal(); frm.txtUsuario.Caption = txtUsuario.Text.ToString().ToUpper(); frm.Show(); error = false; } else if (objIniciarSesion.IniciarSesion(objLogin) == -1) { FrmConfiguracion frm = new FrmConfiguracion(); frm.Show(); error = true; Close(); } else { error = false; XtraMessageBox.Show("Usuario o contraseña incorrecto", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public int IniciarSesion(CELogin objLogin) { SqlCommand cmd; SqlDataReader dr; try { cmd = new SqlCommand("Sp_Login", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Usuario", SqlDbType.NVarChar, 50).Value = objLogin.Usuario; cmd.Parameters.Add("@Contrasena", SqlDbType.NVarChar, 50).Value = objLogin.Contrasena; ConectarBD(); dr = cmd.ExecuteReader(); if (dr.Read()) { return(int.Parse(dr["Id_Usuario"].ToString())); } else { return(0); } } catch (Exception ex) { return(-1); throw new Exception("Error al iniciar sesion", ex); } finally { CerrarBD(); } }
public DataSet login_usr(CELogin oelogin) { try { SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@clave", oelogin.Contraseña); return(oeq.consultar("pa_loginusuario", parametros)); } catch (Exception error) { throw new Exception(error.Message); } }
public int IniciarSesion(CELogin objLogin) { return(objL.IniciarSesion(objLogin)); }