示例#1
0
 private void buttonOrdemServico_Click(object sender, EventArgs e)
 {
     if (new Orcamento_ContratadoTableAdapter().ExisteOrcamentoContratado((int)new OrcamentoTableAdapter().ObterSequencialOrcamento(MskTxtBoxCodigo.Text)).HasValue)
     {
         try
         {
             new Orcamento_ContratadoTableAdapter().AtualizarOrdemServiço("S", (int)new Orcamento_ContratadoTableAdapter().ObterSequencialOrcamentoContratado((int)new OrcamentoTableAdapter().ObterSequencialOrcamento(MskTxtBoxCodigo.Text)));
             Form frm = new SCOOP.GUI.Relatorio("OrdemServico", MskTxtBoxCodigo.Text);
             frm.ShowDialog();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Erro ao Gerar Ordem de Serviço!", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
        private void button4_Click(object sender, EventArgs e)
        {
            if (ChlBoxPlanilha.Checked)
            {
                try
                {
                    new Medicao_TempTableAdapter().Delete(dataGridView1.Rows[Convert.ToInt32(bindingNavigatorPositionItem.TextBox.Text) - 1].Cells[2].Value.ToString());

                    new Medicao_TempTableAdapter().InserirMedicaoTemp(dataGridView1.Rows[Convert.ToInt32(bindingNavigatorPositionItem.TextBox.Text) - 1].Cells[1].Value.ToString(), dataGridView1.Rows[Convert.ToInt32(bindingNavigatorPositionItem.TextBox.Text) - 1].Cells[2].Value.ToString());

                    Form frm = new Relatorio("BoletimMedicao", dataGridView1.Rows[Convert.ToInt32(bindingNavigatorPositionItem.TextBox.Text) - 1].Cells[1].Value.ToString());
                    frm.ShowDialog();
                }
                catch (Exception)
                {
                    MessageBox.Show("Erro ao gerar Boletim de Medição.", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (ChkBoxFolha.Checked)
            {
                Form frm = new Relatorio("Medicao", dataGridView1.Rows[Convert.ToInt32(bindingNavigatorPositionItem.TextBox.Text) - 1].Cells[1].Value.ToString());
                frm.ShowDialog();
            }
            else
            {
                if (tabControl1.SelectedTab == tabPage1)
                {
                    new Medicao_TempTableAdapter().Delete(MskTxtBoxCodigoOrcamento.Text);

                    new Medicao_TempTableAdapter().InserirMedicaoTemp(mskTxtBoxFolhaNumero.Text, MskTxtBoxCodigoOrcamento.Text);

                    Form frm = new Relatorio("BoletimMedicao", mskTxtBoxFolhaNumero.Text);
                    frm.ShowDialog();
                }
            }

            //Imprimir_Medicao();
        }
        private void button3_Click(object sender, EventArgs e)
        {
            Form frm = new SCOOP.GUI.Relatorio("Orcamento", MskTxtBoxCodigo.Text);

            frm.ShowDialog();
        }
        private void toolStripLabel1_Click(object sender, EventArgs e)
        {
            Form frm = new Relatorio("Contrato", dataGridView1.Rows[Convert.ToInt32(bindingNavigatorPositionItem.TextBox.Text) - 1].Cells[1].Value.ToString());

            frm.ShowDialog();
        }
        private void BttSolicitacao_Click(object sender, EventArgs e)
        {
            Form frm = new Relatorio("Empenho", mskTxtBoxFolhaNumero.Text);

            frm.ShowDialog();
        }
        private void Recibo(string Codigo_medicao, string Codigo_Orcamento)
        {
            string CPF        = null;
            string Logradouro = null;
            string Cidade     = null;
            string Estado     = null;

            try
            {
                if (!new ReciboTableAdapter().ObterCodigoMedicao(Codigo_medicao).HasValue)
                {
                    SCOOPDataSet.ContratoDataTable Dt = new SCOOP.DAO.SCOOPDataSetTableAdapters.ContratoTableAdapter().GetDataBy1(Codigo_Orcamento);

                    foreach (SCOOPDataSet.ContratoRow linha in Dt)
                    {
                        CPF        = linha.CGC;
                        Logradouro = linha.Logradouro;
                        Cidade     = linha.Cidade;
                        Estado     = linha.Estado;
                    }

                    new ReciboTableAdapter().Insert(mskTxtBoxFolhaNumero.Text,
                                                    mskTxtBoxContrato.Text,
                                                    CPF,
                                                    Logradouro,
                                                    Cidade,
                                                    Estado,
                                                    Convert.ToDecimal(new Med_ServicoTableAdapter().ObterTotalMedicaoServico(Codigo_medicao)),
                                                    Convert.ToDecimal(new Med_ServicoTableAdapter().ObterTotalMedicaoServico(Codigo_medicao)),
                                                    new MedicaoTableAdapter().ObterSequencialMedicao(Codigo_medicao));


                    Form frm = new Relatorio("Recibo", Codigo_medicao);
                    frm.ShowDialog();
                }
                else
                {
                    SCOOPDataSet.ContratoDataTable Dt = new SCOOP.DAO.SCOOPDataSetTableAdapters.ContratoTableAdapter().GetDataBy1(Codigo_medicao);

                    foreach (SCOOPDataSet.ContratoRow linha in Dt)
                    {
                        CPF        = linha.CGC;
                        Logradouro = linha.Logradouro;
                        Cidade     = linha.Cidade;
                        Estado     = linha.Estado;
                    }

                    new ReciboTableAdapter().Update(mskTxtBoxFolhaNumero.Text,
                                                    mskTxtBoxContrato.Text,
                                                    CPF,
                                                    Logradouro,
                                                    Cidade,
                                                    Estado,
                                                    Convert.ToDecimal(new Med_ServicoTableAdapter().ObterTotalMedicaoServico(Codigo_medicao)),
                                                    Convert.ToDecimal(new Med_ServicoTableAdapter().ObterTotalMedicaoServico(Codigo_medicao)),
                                                    Convert.ToInt32(new MedicaoTableAdapter().ObterSequencialMedicao(Codigo_medicao).Value),
                                                    mskTxtBoxFolhaNumero.Text,
                                                    Convert.ToInt32(new ReciboTableAdapter().ObterSequencialRecibo(Codigo_medicao).Value.ToString()));

                    Form frm = new Relatorio("Recibo", Codigo_medicao);
                    frm.ShowDialog();
                }
            }
            catch (Exception ex)
            {
            }
        }