Exemplo n.º 1
0
 private void dgvNotaInutilizada_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex.Equals(3))
     {
         //MessageBox.Show(((NotaInutilizada)dgvNotaInutilizada.Rows[e.RowIndex].DataBoundItem).XMLPedido);
         try
         {
             FrmVisualizaXML oFrmXML = new FrmVisualizaXML(
                 ((NotaInutilizada)dgvNotaInutilizada.Rows[e.RowIndex].DataBoundItem).XMLPedido);
             oFrmXML.ShowDialog();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else if (e.ColumnIndex.Equals(4))
     {
         //MessageBox.Show(((NotaInutilizada)dgvNotaInutilizada.Rows[e.RowIndex].DataBoundItem).XMLResposta);
         try
         {
             FrmVisualizaXML oFrmXML = new FrmVisualizaXML(
                 ((NotaInutilizada)dgvNotaInutilizada.Rows[e.RowIndex].DataBoundItem).XMLResposta);
             oFrmXML.ShowDialog();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
 private void dgvFilaDeServicos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex.Equals(4))
     {
         //MessageBox.Show(((ServicoPendente)dgvFilaDeServicos.Rows[e.RowIndex].DataBoundItem).xmlRecibo);
         try
         {
             FrmVisualizaXML oFrmXML = new FrmVisualizaXML(
                 ((ServicoPendente)dgvFilaDeServicos.Rows[e.RowIndex].DataBoundItem).xmlRecibo);
             oFrmXML.ShowDialog();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     if (e.ColumnIndex.Equals(5))
     {
         //MessageBox.Show(((ServicoPendente)dgvFilaDeServicos.Rows[e.RowIndex].DataBoundItem).xmlRecibo);
         try
         {
             FrmVisualizaXML oFrmXML = new FrmVisualizaXML(
                 ((ServicoPendente)dgvFilaDeServicos.Rows[e.RowIndex].DataBoundItem).xmlRetConsulta);
             oFrmXML.ShowDialog();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
        void oFrmChave_DoOnOkClick(object sender, EventArgs e)
        {
            //consulta status do servidor
            ClientEnvironment manager = null;

            try
            {
                manager = Conexao.CreateManager(Program.ConAux);
                FuncaoAutomacao oFuncao = new FuncaoAutomacao(Program.empresaSelecionada, manager, Program.enviarInformacoesSobreErros);

                if (!oFuncao.ConsultaProcNFe(oFrmChave.TextResposta.Text))
                {
                    throw new Exception("Erro não mapeado. Verificar o LOG do sistema.");
                }
                else
                {
                    //arquivo de retorno estara em oParam.pastaRecibo + ChaveNFe + "-sit.xml",
                    ITRetConsSitNFe oRetConsSitNFe =
                        (ITRetConsSitNFe)XMLUtils.CarregaXML_HD(Program.GetParametro(Program.empresaSelecionada, manager).pastaRecibo + oFrmChave.TextResposta.Text + "-sit.xml",
                                                                oFuncao.oParam.versao,
                                                                "TRetConsSitNFe");

                    oFrmChave.Close();
                    oFrmChave.Dispose();

                    FrmVisualizaXML oFrmXML = new FrmVisualizaXML(XMLUtils.GetXML(oRetConsSitNFe, oFuncao.oParam.versao));
                    oFrmXML.ShowDialog();

                    oRetConsSitNFe = null;
                    oFuncao        = null;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                Conexao.DisposeManager(manager);
            }
        }