示例#1
0
        /// <summary>
        /// Seleciona todos os clientes que estão ativos
        /// </summary>
        /// <returns></returns>
        public List <MO_Cliente> buscaTodosClientesAtivos()
        {
            string where = "";

            where = string.Format("{0}={1}", MO_NomesBanco.statCli, (int)Status.ativo);
            return(cliDAL.pesquisaClientes(where, null, null));
        }
示例#2
0
        /// <summary>
        /// Busca todos os clientes que podem ser alocados em uma turma
        /// </summary>
        /// <param name="sexo">sexo do cliente se a turma poder entrar mais de um enviar null</param>
        /// <returns>uma lista com todos clientes que estão na turma</returns>
        public List <MO_Cliente> buscaClienteParaTurma(string sexo)
        {
            string where = "";
            cliDAL       = new DAL_Cliente();

            where = string.Format("{0}={1}", MO_NomesBanco.statCli, (int)Status.ativo);
            if (sexo != null)
            {
                where += string.Format(" AND {0}='{1}'", MO_NomesBanco.sexCli, sexo);
            }

            return(cliDAL.pesquisaClientes(where, null, null));
        }
示例#3
0
 /// <summary>
 /// Para buscar um cliente em especifico
 /// </summary>
 /// <param name="cli">dados de cliente em especifico id..</param>
 /// <returns>conteudo deste cliente</returns>
 public List <MO_Cliente> buscaClienteId(MO_Cliente cli)
 {
     if (cli != null)
     {
         if (cli.idCli != null)
         {
             cliDAL = new DAL_Cliente();
             return(cliDAL.pesquisaClientes(string.Format("{0}={1}", MO_NomesBanco.idCli, cli.idCli), null, null));
         }
         else
         {
             throw new Exception("ERROR, id do cliente não pode ser null.");
         }
     }
     else
     {
         throw new Exception("ERROR, tente novamente mais tarde.");
     }
 }
示例#4
0
 /// <summary>
 /// Pesquisa clientes atualizando pelo nome..
 /// </summary>
 /// <param name="nome">like no nome</param>
 /// <returns>lista com todos os clientes</returns>
 public List <MO_Cliente> buscaClienteNome(string nome)
 {
     cliDAL = new DAL_Cliente();
     return(cliDAL.pesquisaClientes(string.Format("{0}={1}", MO_NomesBanco.statCli, (int)Status.ativo), null, nome));
 }