private void btnReceber_Click(object sender, EventArgs e) { if (dgvDebito.RowCount < 1) { MessageBox.Show("Não há mais débitos pendentes!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else if (dgvDebito.RowCount == 1) { PossuiDeb = "nao"; } else { PossuiDeb = "sim"; } if (Deb1 > 0) { Deb1 = 0; } else if (Deb2 > 0) { Deb2 = 0; } else if (Deb3 > 0) { Deb3 = 0; } else { Deb4 = 0; } DebitoTableAdapter taDebito = new DebitoTableAdapter(); taDebito.Update(IdCompra, PossuiDeb, Deb1, Deb2, Deb3, Deb4, PrazoDeb.AddMonths(1), IdDeb); string vValor = dgvDebito.CurrentRow.Cells[0].Value.ToString(); string vVenc = dgvDebito.CurrentRow.Cells[1].Value.ToString(); MessageBox.Show("Valor da parcela: R$ " + vValor + "\nVencimento: " + vVenc + "\n\nParcela paga com sucesso!", "Parcela paga", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
public override void Atualiza_Grid() { try { DB_ConceptDataSet.DebitoDataTable dtDeb = new DB_ConceptDataSet.DebitoDataTable(); DebitoTableAdapter taDeb = new DebitoTableAdapter(); DB_ConceptDataSet ds = new DB_ConceptDataSet(); dtDeb = taDeb.VerificaDebitos(); dB_ConceptBindingSource2.DataSource = dtDeb; dgvPesquisa.DataSource = dB_ConceptBindingSource2; dgvPesquisa.Columns[8].DisplayIndex = 0; dgvPesquisa.Columns[7].DisplayIndex = 1; dgvPesquisa.Columns[10].DisplayIndex = 8; dgvPesquisa.Columns[0].DisplayIndex = 10; dgvPesquisa.Columns[1].DisplayIndex = 9; dgvPesquisa.Columns[9].DisplayIndex = 7; dgvPesquisa.Columns[6].DisplayIndex = 6; dgvPesquisa.Columns[0].Width = 0; dgvPesquisa.Columns[1].Width = 0; dgvPesquisa.Columns[8].HeaderText = "Nome"; dgvPesquisa.Columns[8].Width = 220; dgvPesquisa.Columns[9].HeaderText = "Total Compra"; dgvPesquisa.Columns[9].Width = 130; dgvPesquisa.Columns[9].DefaultCellStyle.Format = "C2"; dgvPesquisa.Columns[10].HeaderText = "Data Compra"; dgvPesquisa.Columns[10].Width = 140; dgvPesquisa.Columns[2].HeaderText = "Aberto"; dgvPesquisa.Columns[2].Width = 70; dgvPesquisa.Columns[3].HeaderText = "1º Parcela"; dgvPesquisa.Columns[3].Width = 105; dgvPesquisa.Columns[3].DefaultCellStyle.Format = "C2"; dgvPesquisa.Columns[4].HeaderText = "2º Parcela"; dgvPesquisa.Columns[4].Width = 105; dgvPesquisa.Columns[4].DefaultCellStyle.Format = "C2"; dgvPesquisa.Columns[5].HeaderText = "3º Parcela"; dgvPesquisa.Columns[5].Width = 105; dgvPesquisa.Columns[5].DefaultCellStyle.Format = "C2"; dgvPesquisa.Columns[6].HeaderText = "4º Parcela"; dgvPesquisa.Columns[6].Width = 105; dgvPesquisa.Columns[6].DefaultCellStyle.Format = "C2"; dgvPesquisa.Columns[7].HeaderText = "Vencimento"; dgvPesquisa.Columns[7].Width = 115; //Carrega as combos com as colunas VerificaVencimento(); if (cmbColuna.Items.Count == 0) { /*foreach (DataColumn coluna in taDeb.VerificaDebitos().Columns) * { * cmbColuna.Items.Add(coluna.ColumnName); * }*/ cmbColuna.Items.Add("Nome_Cli"); cmbColuna.Items.Add("Vencimento"); cmbColuna.Items.Add("Possui_Debito"); cmbColuna.Items.Add("Data_Compra"); } dgvPesquisa.Rows[0].Selected = false; dtGenerico = taDeb.VerificaDebitos(); cmbColuna.Text = "Possui_Debito"; cmbBuscar.SelectedItem = "Sim"; } catch (Exception) { } }
private void button2_Click(object sender, EventArgs e) { if (dgvProdutos.RowCount < 1) { MessageBox.Show("Não há itens para vender.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (txtIdCli.Visible == false) { vCliente = 1; } else { vCliente = int.Parse(txtIdCli.Text); } //Gerar Debito ou não if (mskTroco.Text == "Débito") { if (vCliente == 1) { MessageBox.Show("Não é possível realizar vendas com\ndébitos sem possuir um cliente!\n\n\nSelecione um cliente, ou receba o valor inteiro da venda.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } vValorDebito = vValorTotal - Convert.ToDecimal(txtValorRec.Text); MessageBox.Show("Será gerado um débito no valor de R$ " + vValorDebito + ".\n\nEscolha a quantidade de parcelas e a data de vencimento.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); //Chamar o Form Debitos para pegar os dados frmDebitos frmdebitos = new frmDebitos(vValorDebito); frmdebitos.ShowDialog(); if (frmdebitos.Parcela1Retorno != 0) { //Salvando os Debitos SalvarCompra(); DebitoTableAdapter taDebito = new DebitoTableAdapter(); taDebito.Insert(vID_VendaAtual, "sim", frmdebitos.Parcela1Retorno, frmdebitos.Parcela2Retorno, frmdebitos.Parcela3Retorno, frmdebitos.Parcela4Retorno, Convert.ToDateTime(frmdebitos.DataVencRetorno)); } else { return; } } else { vValorDebito = 0; SalvarCompra(); } if (mskTroco.Text != "Débito" && Convert.ToDecimal(mskTroco.Text) > 0) { MessageBox.Show("Venda concluída!\n\nTroco no valor de R$ " + mskTroco.Text + ".", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Venda concluída!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } btnCancelar.PerformClick(); txtBarra.Select(); }