/// <summary> /// Formulário de Busca de Registros /// </summary> /// <param name="sql">Query a ser executada</param> /// <param name="autoExecutar">Executar query ao abrir o formulário</param> /// <param name="titulo">Título do formulário</param> /// <param name="colunaPrincipal">Nome da primeira coluna que aparecerá no filtro</param> /// <param name="filtroAutomatico">String para filtro automático</param> /// <param name="mensagemSemRegistro">Mensagem que aparecerá caso nenhum registro seja executado</param> /// <param name="removerAcentuacao">Remove acentuação do campo selecionado</param> /// <param name="banco">Banco de Dados (Globals.CBanco)</param> public FormBusca(string sql, List <OracleParameter> parametros, bool autoExecutar, string titulo, string colunaPrincipal, string filtroAutomatico, string mensagemSemRegistro, bool removerAcentuacao, Globals.CBanco banco, string orderBy) { InitializeComponent(); _sql = sql; _parametros = parametros; _mensagemSemRegistro = mensagemSemRegistro; _removerAcentuacao = removerAcentuacao; _banco = banco; _orderBy = orderBy; retorno = null; PreencheTitulo(titulo); PreencheComboColuna(colunaPrincipal); PreencheCampoFiltro(filtroAutomatico); if (autoExecutar) { PreencheGrid(); } }
/// <summary> /// Formulário de Busca de Registros /// </summary> /// <param name="sql">Query a ser executada</param> /// <param name="autoExecutar">Executar query ao abrir o formulário</param> /// <param name="titulo">Título do formulário</param> /// <param name="colunaPrincipal">Nome da primeira coluna que aparecerá no filtro</param> /// <param name="filtroAutomatico">String para filtro automático</param> /// <param name="mensagemSemRegistro">Mensagem que aparecerá caso nenhum registro seja executado</param> /// <param name="removerAcentuacao">Remove acentuação do campo selecionado</param> public FormBusca(string sql, List <OracleParameter> parametros, bool autoExecutar, string titulo, string colunaPrincipal, string filtroAutomatico, string mensagemSemRegistro, Globals.CBanco banco) : this(sql, parametros, autoExecutar, titulo, colunaPrincipal, filtroAutomatico, mensagemSemRegistro, false, banco, "") { }