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); }
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); } }