Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 public ManterEspecialidade(EspecServ ObjEspecServ)
 {
     this.ObjEspecServ = ObjEspecServ;
 }