private void ConsultaDadosAuxilirares(Boolean PesquisarPorCodigo = false)
 {
     if (!PesquisarPorCodigo)
     {
         udgv.DataSource = SQLQueries.Consulta_DadosAuxiliares("", "", SQLQueries.e_SkaTipoConsultaDados.ConsultarParaSelecionar, true);
     }
     else
     {
         udgv.DataSource = SQLQueries.Consulta_DadosAuxiliares("", txtDescricao.Text, SQLQueries.e_SkaTipoConsultaDados.ConsultarParaSelecionar, true);
     }
 }
示例#2
0
        /// <summary>
        ///     Abre a interface para o usuário cadastrar um novo custo adicional e já o carrega na interface.
        /// </summary>
        private void CadastraNovoCustoAdicional()
        {
            FrmOrcamentos_CustosNew frm = new FrmOrcamentos_CustosNew();

            frm.ShowDialog();

            if (!String.IsNullOrEmpty(frm._IdCustoAdicional))
            {
                //Esse datatable contém o que já foi adicionado à grade de dados.
                DataTable dt = (DataTable)udgvCustos.DataSource;

                if (dt == null)
                {
                    //Somente assim o sistema não gerou exceção.
                    udgvCustos.DataSource = SQLQueries.Consulta_CustosAdicionais(frm._IdCustoAdicional, "", SQLQueries.e_SkaTipoConsultaDados.ConsultarPorId, true);
                }
                else
                {
                    dt.Merge(SQLQueries.Consulta_DadosAuxiliares(frm._IdCustoAdicional, "", SQLQueries.e_SkaTipoConsultaDados.ConsultarPorId, true), false, MissingSchemaAction.Add);
                    udgvCustos.DataSource = dt;
                }
            }
        }
 private void ConsultaDadosAuxilirares()
 {
     udgv.DataSource = SQLQueries.Consulta_DadosAuxiliares("", "", SQLQueries.e_SkaTipoConsultaDados.ConsultarParaSelecionar, true);
 }