private void btnFinalizar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(tela)) { if (listaParcelas.Count > 0) { int rest = crc.gerarContasReceberF(this.codFechamento, listaParcelas, this.pes); if (rest > 0) { MessageBox.Show("Parcelas geradas com sucesso!"); if (listaParcelas.ElementAt(0).DataVencimento.ToString("dd/MM/yyyy").Equals(DateTime.Now.ToString("dd/MM/yyyy"))) { Views.Funcoes_Fundamentais.RF_F11_Quitar_Contas_a_Receber.QuitarContasReceber quitar = new QuitarContasReceber(); quitar.ShowDialog(); mskValorTotal.Text = ""; Close(); } } else { MessageBox.Show("Erro ao gerar parcelas!"); } } } else { if (listaParcelas.Count > 0) { int rest = crc.gerarContasReceber(this.cod, listaParcelas); if (rest > 0) { MessageBox.Show("Parcelas geradas com sucesso!"); if (listaParcelas.ElementAt(0).DataVencimento.ToString("dd/MM/yyyy").Equals(DateTime.Now.ToString("dd/MM/yyyy"))) { Views.Funcoes_Fundamentais.RF_F11_Quitar_Contas_a_Receber.QuitarContasReceber quitar = new QuitarContasReceber(); quitar.ShowDialog(); mskValorTotal.Text = ""; Close(); } } else { MessageBox.Show("Erro ao gerar parcelas!"); } } } }
private void cancelar() { double total = Convert.ToDouble(mskValorTotal.Text.ToString()); Controller.CaixaController cxc = new Controller.CaixaController(); Entidades.Caixa cx = new Entidades.Caixa(); Entidades.Parcela parc = new Entidades.Parcela(); DataTable dtCaixa = cxc.retornacaixaAbetoDia(); if (dtCaixa != null && dtCaixa.Rows.Count > 0) { DataRow drCaixa = dtCaixa.Rows[0]; cx.CodCaixa = Convert.ToInt32(drCaixa["codcaixa"].ToString()); cx.DataAbertura = Convert.ToDateTime(drCaixa["caixa_datahoraabertura"].ToString()); cx.DataFechamento = Convert.ToDateTime(drCaixa["caixa_datahorafecha"].ToString()); cx.SaldoInicial = Convert.ToDouble(drCaixa["caixa_saldoinicial"].ToString()); cx.Troco = Convert.ToDouble(drCaixa["caixa_troco"].ToString()); cx.TotalEntrada = Convert.ToDouble(drCaixa["caixa_totalentra"].ToString()); cx.TotalSaida = Convert.ToDouble(drCaixa["caixa_totalsaida"].ToString()); } parc = new Entidades.Parcela(); parc.Codigo = 1; parc.DataPagamento = DateTime.MinValue; parc.DataVencimento = dtpDataVencimento.Value.AddDays(30); parc.ValorPago = 0; parc.ValorReceber = total; parc.Forma = new Entidades.FormaPagamento(); parc.Caixa = cx; listaParcelas.Add(parc); if (!String.IsNullOrEmpty(tela)) { if (listaParcelas.Count > 0) { int rest = crc.gerarContasReceberF(this.codFechamento, listaParcelas, this.pes); if (rest > 0) { MessageBox.Show("Parcelas geradas com sucesso!"); if (listaParcelas.ElementAt(0).DataVencimento.ToString("dd/MM/yyyy").Equals(DateTime.Now.ToString("dd/MM/yyyy"))) { mskValorTotal.Text = ""; Close(); Views.Funcoes_Fundamentais.RF_F11_Quitar_Contas_a_Receber.QuitarContasReceber quitar = new QuitarContasReceber(); quitar.ShowDialog(); } else { mskValorTotal.Text = ""; Close(); } } else { MessageBox.Show("Erro ao gerar parcelas!"); } } } else { if (listaParcelas.Count > 0) { int rest = crc.gerarContasReceber(this.cod, listaParcelas); if (rest > 0) { MessageBox.Show("Parcelas geradas com sucesso!"); if (listaParcelas.ElementAt(0).DataVencimento.ToString("dd/MM/yyyy").Equals(DateTime.Now.ToString("dd/MM/yyyy"))) { mskValorTotal.Text = ""; Close(); Views.Funcoes_Fundamentais.RF_F11_Quitar_Contas_a_Receber.QuitarContasReceber quitar = new QuitarContasReceber(); quitar.ShowDialog(); } else { mskValorTotal.Text = ""; Close(); } } else { MessageBox.Show("Erro ao gerar parcelas!"); } } } }
private void toolStripMenuItem3_Click(object sender, EventArgs e) { Views.Funcoes_Fundamentais.RF_F11_Quitar_Contas_a_Receber.QuitarContasReceber quitarContasReceber = new Views.Funcoes_Fundamentais.RF_F11_Quitar_Contas_a_Receber.QuitarContasReceber(); quitarContasReceber.ShowDialog(); }