public List<CWEspecialidade> Pesquisar(CWEspecialidade _CWEspecialidade, string _Order)
        {
            sSqlCondicao = string.Empty;

            sSql = @" Select *
                    from Especialidade ";

            if (_CWEspecialidade.Codigo > 0)
            {
                sSqlCondicao += "and Codigo = " + _CWEspecialidade.Codigo;
            }

            if (!string.IsNullOrEmpty(_CWEspecialidade.Nome))
            {
                sSqlCondicao += "and Nome like  '%" + _CWEspecialidade.Nome + "%'";
            }

            if (sSqlCondicao.Length > 0)
                sSql += " where " + sSqlCondicao.Substring(3);

            if (!string.IsNullOrEmpty(_Order))
                sSql += " order by " + _Order;

            List<CWEspecialidade> dtPesquisa = ExecutarQuery<CWEspecialidade>(sSql);

            return dtPesquisa;
        }
        public void Salvar(CWEspecialidade _CWEspecialidade)
        {
            if (_CWEspecialidade.Codigo > 0)
            {
                sSql = @" update Especialidade set
                                Nome  = '" + _CWEspecialidade.Nome + @"'
                            where
                                Codigo = " + _CWEspecialidade.Codigo;
            }
            else
            {
                sSql = @" INSERT INTO Especialidade
                                (Nome)
                            VALUES
                                ('" + _CWEspecialidade.Nome + @"')";

            }

            Executar(sSql);
        }
 public List<CWEspecialidade> Pesquisar(CWEspecialidade _CWEspecialidade)
 {
     return Pesquisar(_CWEspecialidade, "");
 }