Exemple #1
0
        private void BB_Relatorio_Click(object sender, EventArgs e)
        {
            try
            {
                if (BS_Homologacao.Current != null)
                {
                    CamadaDados.WS_RDC.TRegistro_Cad_RDC lista = ServiceRest.DataService.BuscarDetalhesRDC((BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC).ID_RDC);

                    if (lista != null)
                    {
                        (BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC).Code_Report = lista.Code_Report;
                        BS_Homologacao.ResetCurrentItem();
                        TRegistro_Cad_Report Cad_Report = AtualizarRDC.ConvertRDCparaReport(lista);

                        Query_Report relatorio = new Query_Report();
                        relatorio.Homologacao = true;
                        relatorio.MontaFormRelatorio(Cad_Report, null);
                        if ((BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC).Code_Report != relatorio.Cad_Report.Code_Report)
                        {
                            (BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC).Code_Report = relatorio.Cad_Report.Code_Report;
                            Edit = true;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Atenção é necessário selecionar um RDC!", "Mensagem");
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message, "Mensagem");
            }
        }
Exemple #2
0
        private void BB_EditSQL_Click(object sender, EventArgs e)
        {
            if (BS_DTS.Current != null)
            {
                TFCad_SQL fSQL = new TFCad_SQL(AtualizarRDC.ConvertDTSparaConsulta((BS_DTS.Current as CamadaDados.WS_RDC.TRegistro_Cad_DataSource)), false);
                fSQL.Homologacao = true;
                fSQL.ShowDialog();

                if (fSQL.Cad_Consulta.DS_SQL != (BS_DTS.Current as CamadaDados.WS_RDC.TRegistro_Cad_DataSource).DS_SQL)
                {
                    (BS_DTS.Current as CamadaDados.WS_RDC.TRegistro_Cad_DataSource).DS_SQL = fSQL.Cad_Consulta.DS_SQL;
                    BS_DTS.ResetCurrentItem();
                    Edit = true;
                }
            }
            else
            {
                MessageBox.Show("Atenção é necessário selecionar um DataSource!", "Mensagem");
            }
        }
Exemple #3
0
        private void BB_Homologar_Click(object sender, EventArgs e)
        {
            if (BS_Homologacao.Current != null)
            {
                try
                {
                    if (MessageBox.Show("Deseja realmente homologar este RDC?", "Mensagem",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) ==
                        System.Windows.Forms.DialogResult.Yes)
                    {
                        CamadaDados.WS_RDC.TRegistro_Cad_RDC lista = ServiceRest.DataService.BuscarDetalhesRDC((BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC).ID_RDC);

                        if (lista != null)
                        {
                            (BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC).Code_Report = lista.Code_Report;
                            BS_Homologacao.ResetCurrentItem();
                            if (!Edit)
                            {
                                ServiceRest.DataService.HomologarRDC(lista);
                            }
                            else
                            {
                                (BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC).Versao = (BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC).Versao + 1;
                                AtualizarRDC.GravarRDC(AtualizarRDC.ConvertRDCparaReport(BS_Homologacao.Current as CamadaDados.WS_RDC.TRegistro_Cad_RDC), null, "P");
                            }
                        }
                    }
                }
                catch (Exception erro)
                {
                    MessageBox.Show(erro.Message, "Mensagem");
                }
            }
            else
            {
                MessageBox.Show("Atenção é necessário selecionar um RDC!", "Mensagem");
            }
        }