Esempio n. 1
0
 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!");
             }
         }
     }
 }
Esempio n. 2
0
        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!");
                    }
                }
            }
        }
Esempio n. 3
0
 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();
 }