public List <EspecServ> ConsultaEspecialidadesServicosDAO() { try { List <EspecServ> ListaEspecServ = new List <EspecServ>(); SqlDataReader Dr = null; using (SqlConnection Con = new Conexao().ConexaoDB()) { SqlCommand Cmd = new SqlCommand(@" select Srv.nome, Esp.especialidade from ServicoXEspecialidade SvEs inner join Servico Srv on (SvEs.idServico = Srv.idServico) inner join Especialidade Esp on (SvEs.idEspecialidade = Esp.idEspecialidade) where Srv.idEmpresa = @Empresa;", Con); Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { EspecServ EspecServ = FactoryEspecServ.GetNew(); EspecServ.Especialidade = Dr.GetString(0); EspecServ.Servico = Dr.GetString(1); ListaEspecServ.Add(EspecServ); } return(ListaEspecServ); } } catch (SqlException) { throw; } }
public ManterEspecialidade(EspecServ ObjEspecServ) { this.ObjEspecServ = ObjEspecServ; }