public view_Usuario_Filial ConsultarPorId(string id)
        {
            string script = $@"SELECT `tb_usuario`.*,
                                      `tb_Filial`.nm_Nome,
                                      `tb_Filial`.ds_CEP
                                 FROM `tb_usuario` 
                                 JOIN `tb_Filial` 
                                   ON fk_Usuario_Filial = id_Filial
    
                                WHERE id_Usuario LIKE '%{id}%'";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            view_Usuario_Filial user = new view_Usuario_Filial();

            while (reader.Read())
            {
                user.id_Usuario        = reader.GetInt32("id_Usuario");
                user.nm_Nome           = reader.GetString("nm_Nome");
                user.nm_Usuario        = reader.GetString("nm_Usuario");
                user.fk_Usuario_Filial = reader.GetInt32("fk_Usuario_Filial");
                user.ds_Situacao       = reader.GetBoolean("ds_Situacao");
                user.ds_Senha          = reader.GetString("ds_Senha");
                user.ds_CEP            = reader.GetString("ds_CEP");
                user.Cod_Perm          = reader.GetString("Cod_Perm");
            }

            reader.Close();
            return(user);
        }
        public List <view_Usuario_Filial> Consultar()
        {
            string script = @"SELECT * FROM view_Usuario_Filial";
            List <MySqlParameter> parms = new List <MySqlParameter>();

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            List <view_Usuario_Filial> usuarios = new List <view_Usuario_Filial>();

            while (reader.Read())
            {
                view_Usuario_Filial user = new view_Usuario_Filial();
                user.id_Usuario        = reader.GetInt32("id_Usuario");
                user.nm_Nome           = reader.GetString("nm_Nome");
                user.nm_Usuario        = reader.GetString("nm_Usuario");
                user.fk_Usuario_Filial = reader.GetInt32("fk_Usuario_Filial");
                user.ds_Situacao       = reader.GetBoolean("ds_Situacao");
                user.ds_Senha          = reader.GetString("ds_Senha");
                user.ds_CEP            = reader.GetString("ds_CEP");
                user.Cod_Perm          = reader.GetString("Cod_Perm");

                usuarios.Add(user);
            }

            reader.Close();
            return(usuarios);
        }
Exemple #3
0
        public view_Usuario_Filial ConsultarPorId(string id)
        {
            UsuarioDatabase     db      = new UsuarioDatabase();
            view_Usuario_Filial usuario = db.ConsultarPorId(id);

            if (usuario.id_Usuario != 0)
            {
                DESCripto cripto = new DESCripto();
                usuario.ds_Senha = cripto.Descriptografar(Program.chave, usuario.ds_Senha);

                return(usuario);
            }
            else
            {
                return(usuario);
            }
        }