예제 #1
0
 protected override void novoRegistro()
 {
     base.novoRegistro();
     formCadastroOS os = new formCadastroOS(true);
     os.ShowDialog();
     os.Dispose();
     resetar();
     Conexao.abrir();
     comboTipoCliente.SelectedIndex = 0;
     comboCampoPesquisa.SelectedIndex = 0;
     pesquisar();
     Conexao.fechar();
 }
예제 #2
0
        private void selecionarOs()
        {
            try
            {
                int indice, codigo;
                if (eFisico())
                {
                    indice = pESQUISA_OS_FISICODataGridView.CurrentRow.Index;
                    codigo = (int)pESQUISA_OS_FISICODataGridView[0, indice].Value;
                }
                else
                {
                    indice = pESQUISA_OS_JURIDICODataGridView.CurrentRow.Index;
                    codigo = (int)pESQUISA_OS_JURIDICODataGridView[0, indice].Value;
                }

                Conexao.abrir();
                formCadastroOS os = new formCadastroOS(false);
                os.selecionar(codigo);
                Conexao.fechar();

                os.ShowDialog();
                os.Dispose();

                Conexao.abrir();
                comboTipoCliente.SelectedIndex = 0;
                comboCampoPesquisa.SelectedIndex = 0;
                pesquisar();
                Conexao.fechar();
            }
            catch (NullReferenceException)
            {
                this.ActiveControl = textValorPesquisa;
                Conexao.fechar();
            }
            catch (FbException erro)
            {
                exibirMensagemErro(erro.Message);
                Conexao.fechar();
            }
        }