Example #1
0
        public void buscarRegistros()
        {
            try
            {
                List <CamadaDados.WS_RDC.TRegistro_Cad_RDC> lista = ServiceRest.DataService.BuscarRDC("", DS_RDC.Text, cbModulo.SelectedValue.ToString(), "H", false, true);

                if (lista != null)
                {
                    if (lista.Count > 0)
                    {
                        BS_Homologacao.DataSource = lista;
                    }
                    else
                    {
                        BS_Homologacao.Clear();
                    }
                }
                else
                {
                    BS_Homologacao.Clear();
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message, "Mensagem");
            }
        }
Example #2
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");
            }
        }
Example #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");
            }
        }