Beispiel #1
0
        private void BtnRemover_Click(object sender, EventArgs e)
        {
            try
            {
                if (dtgDados.CurrentRow == null)
                {
                    MessageBox.Show("Selecione um registro na linha", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }

                string Id = dtgDados.CurrentRow.Cells["Id"].Value.ToString();

                if (list_fase_juridico_dto.Exists(x => x.ID.ToString() == Id))
                {
                    JURIDICO_DTO fase_financeiro = list_fase_juridico_dto.Find(x => x.ID.ToString() == Id);
                    if (fase_financeiro.OPERACAO != SysDTO.Operacoes.Inclusao)
                    {
                        new FINANCEIRO_BLL().Excluir_FaseFinanceiro((int)fase_financeiro.ID);
                    }
                    list_fase_juridico_dto.Remove(fase_financeiro);
                    PopularGrid();
                }
                else
                {
                    MessageBox.Show("Registro não encontrado. Por favor, reinicie o programa.\nCaso o erro insista, entre em contato com o administrador do sistema.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
 public frmCad_Juridico_Fases(JURIDICO_DTO juridico_dto, int ID_SERVICO)
 {
     InitializeComponent();
     this.ID_SERVICO = ID_SERVICO;
     PopularCombos();
     this.juridico_dto = juridico_dto;
     if (this.juridico_dto.ID != null)
     {
         PopularDados();
         cboFase.Enabled = false;
     }
     else
     {
         Random random = new Random();
         this.juridico_dto.ID = random.Next();
         tabControl1.TabPages.Remove(tabDetalhe);
     }
 }
Beispiel #3
0
        private void BtnAlterar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dtgDados.CurrentRow == null)
                {
                    MessageBox.Show("Selecione um registro na linha", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }

                string Id = dtgDados.CurrentRow.Cells["Id"].Value.ToString();

                if (list_fase_juridico_dto.Exists(x => x.ID.ToString() == Id))
                {
                    JURIDICO_DTO          juridico = list_fase_juridico_dto.First(x => x.ID.ToString() == Id);
                    frmCad_Juridico_Fases frmCad_Juridico_Fases = new frmCad_Juridico_Fases(juridico, financeiro_dto.ID_SERVICO);
                    DialogResult          result = frmCad_Juridico_Fases.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        foreach (JURIDICO_DTO FASE_JURIDICO in list_fase_juridico_dto.FindAll(x => x.ID.ToString() == Id))
                        {
                            FASE_JURIDICO.DATA          = juridico.DATA;
                            FASE_JURIDICO.FASE          = juridico.FASE;
                            FASE_JURIDICO.OBSERVACAO    = FASE_JURIDICO.OBSERVACAO;
                            FASE_JURIDICO.ID_FINANCEIRO = financeiro_dto.ID == null ? 0 : (int)financeiro_dto.ID;
                            if (FASE_JURIDICO.OPERACAO != SysDTO.Operacoes.Inclusao)
                            {
                                FASE_JURIDICO.OPERACAO = SysDTO.Operacoes.Alteracao;
                            }
                        }
                        PopularGrid();
                    }
                }
                else
                {
                    MessageBox.Show("Registro não encontrado. Por favor, reinicie o programa.\nCaso o erro insista, entre em contato com o administrador do sistema.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #4
0
 private void BtnAdicionar_Click(object sender, EventArgs e)
 {
     try
     {
         JURIDICO_DTO          fase_juridico         = new JURIDICO_DTO();
         frmCad_Juridico_Fases frmCad_Juridico_Fases = new frmCad_Juridico_Fases(fase_juridico, financeiro_dto.ID_SERVICO);
         DialogResult          result = frmCad_Juridico_Fases.ShowDialog();
         if (result == DialogResult.OK)
         {
             fase_juridico = frmCad_Juridico_Fases.juridico_dto;
             fase_juridico.ID_FINANCEIRO = financeiro_dto.ID == null ? 0 : (int)financeiro_dto.ID;
             fase_juridico.OPERACAO      = SysDTO.Operacoes.Inclusao;
             list_fase_juridico_dto.Add(fase_juridico);
             PopularGrid();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }