private void GravarNegociacao() { if (MessageBox.Show("Confirma salvar esta negociação?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { for (int i = 0; i < lwParcelamento.Items.Count; i++) { Negociacao negociacao = new Negociacao() { ClienteId = codCliente, DataCadastro = DateTime.Now, NumDocRelacionado = PegaRelacionamentoDoc(), Situacao = "Aberto", NumParcela = lwParcelamento.Items[i].SubItems[0].Text, DataVencimento = Convert.ToDateTime(lwParcelamento.Items[i].SubItems[1].Text), VlrParcela = Convert.ToDecimal(lwParcelamento.Items[i].SubItems[2].Text) }; NegociacaoBO negociacaoBO = new NegociacaoBO(); negociacaoBO.InserirNegociacao(negociacao); } AlterarStatusItemContaReceberNeg(); MessageBox.Show("Negociação realizada com sucesso", "Gravação bem sucedida", MessageBoxButtons.OK, MessageBoxIcon.Information); GerarArquivoTxtReciboPrestacao(); ImprimirRecibodePrestacao(); this.Close(); } }
private void baixarContaReceberToolStripMenuItem_Click(object sender, EventArgs e) { if (lwNegociacoes.Items.Count > 0) { if (lwNegociacoes.FocusedItem.SubItems[0].Text.Equals("Fechado")) { MessageBox.Show("Documento ja encontra-se baixado", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Confirma a baixa deste documento? \n\n Codigo: " + lwNegociacoes.FocusedItem.SubItems[1].Text + "\n CPF : " + lwNegociacoes.FocusedItem.SubItems[2].Text + "\n Cliente: " + lwNegociacoes.FocusedItem.SubItems[3].Text + "\n Data Vcto: " + lwNegociacoes.FocusedItem.SubItems[5].Text + "\n Parcela: " + lwNegociacoes.FocusedItem.SubItems[4].Text + "\n Valor: " + lwNegociacoes.FocusedItem.SubItems[6].Text + "", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { NegociacaoBO negociacaoBO = new NegociacaoBO(); negociacaoBO.AlterarSituacao(int.Parse(lwNegociacoes.FocusedItem.SubItems[1].Text)); MessageBox.Show("Documento baixado com sucesso", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information); GerarArquivoTxtComprovantePgtoNegociacao(); ImprimirComprovantePagamento(); CarregaTodasNegociacoes(); } } } }
private int RetornaCodigoCliente() { Negociacao negociacao = new Negociacao(); NegociacaoBO negociacaoBO = new NegociacaoBO(); negociacao = negociacaoBO.SelecionaNegociacaoId(int.Parse(lwNegociacoes.FocusedItem.SubItems[1].Text)); return(negociacao.ClienteId); }
private void CarregaTodasNegociacoes() { DataTable dt = new DataTable(); NegociacaoBO negociacaoBO = new NegociacaoBO(); total = 0; totalFechado = 0; totalAberto = 0; lwNegociacoes.Items.Clear(); countRow = 0; string situacao; if (rbAberto.Checked == true) { situacao = "Aberto"; } else if (rbFechado.Checked == true) { situacao = "Fechado"; } else { situacao = null; } dt = negociacaoBO.ListaNegociacoes(txtBusca.Text, situacao); if (dt != null) { foreach (DataRow row in dt.Rows) { if (row["Situacao"].ToString() == "Aberto") { lwNegociacoes.Items.Add(row["Situacao"].ToString(), 0); totalAberto += Convert.ToDecimal(row["VlrParcela"]); } else if (row["Situacao"].ToString() == "Fechado") { lwNegociacoes.Items.Add(row["Situacao"].ToString(), 1); totalFechado += Convert.ToDecimal(row["VlrParcela"]); } AlterarFonteLinhaLctoVencida(row); lwNegociacoes.Items[countRow].SubItems.Add(row["Id"].ToString()); lwNegociacoes.Items[countRow].SubItems.Add(row["CpfCnpj"].ToString()); lwNegociacoes.Items[countRow].SubItems.Add(row["NomeFantasia"].ToString()); lwNegociacoes.Items[countRow].SubItems.Add(row["NumParcela"].ToString()); lwNegociacoes.Items[countRow].SubItems.Add(Convert.ToDateTime(row["DataVencimento"]).ToString("dd/MM/yyyy dddddddddddddd")); lwNegociacoes.Items[countRow].SubItems.Add(Convert.ToDecimal(row["VlrParcela"]).ToString("C")); lwNegociacoes.Items[countRow].SubItems.Add(row["NumDocRelacionado"].ToString()); total += Convert.ToDecimal(row["VlrParcela"]); countRow++; } txtTotalItem.Text = lwNegociacoes.Items.Count.ToString(); txtTotal.Text = total.ToString("C"); txtTotalAberto.Text = totalAberto.ToString("C"); txtTotalFechado.Text = totalFechado.ToString("C"); } }