Ejemplo n.º 1
0
        public _User CheckLogin(string login, string password)
        {
            MySqlCommand command;
            _User usuario = new _User();

            MySqlConnection connection = GetSqlConnection();

            command = new MySqlCommand(Qrys.QryLogin, connection);
            command.Parameters.AddWithValue("@logname", login);
            using (connection)
            {
                try
                {
                    MySqlDataReader reader = command.ExecuteReader();

                    while (reader.Read())
                    {
                        usuario.ID = Convert.ToInt32(reader["ID_PERSONA"]);
                        usuario.Nombre = reader["NOMBRE"].ToString();
                        usuario.ApellidoP = reader["APELLIDO_PATERNO"].ToString();
                        usuario.ApellidoM = reader["APELLIDO_MATERNO"].ToString();
                        usuario.Email = reader["EMAIL"].ToString();
                        usuario.Sexo = reader["SEXO"].ToString();
                        usuario.Nacionalidad = reader["NACIONALIDAD"].ToString();
                        usuario.LogName = reader["LOG_NAME"].ToString();
                        usuario.Password = reader["PASSWORD"].ToString();
                        usuario.FechaIngreso = (DateTime)reader["FECHA_INGRESO"];
                        usuario.Estatus = reader["STATUS"].ToString();
                        usuario.IDRol = reader["ID_ROL"].ToString();
                        usuario.Ingresa = (usuario.Estatus == "A");
                    }

                    reader.Close();
                }
                catch (Exception ex)
                {
                    LogFile.WriteLogFile("Error en login: " + ex.Message);
                }
            }
            return usuario;
        }
Ejemplo n.º 2
0
 public void UserLogin(string login, string password)
 {
     _User usuario = new _User();
     usuario =  db.CheckLogin(login, password);
 }