private void btPg_Click(object sender, EventArgs e) { BdPagamento bdpag = new BdPagamento(); Pagamento pag = new Pagamento(); pag.Codigo = listPagamento.ElementAt(listViewPagamentos.FocusedItem.Index).Codigo; bdpag.updatePago(pag); MessageBox.Show("Pagamento Efetuado"); mostrarPagamento(); btPg.Enabled = false; }
private void btPgDelete_Click(object sender, EventArgs e) { try { Pagamento pagamento = new Pagamento(); pagamento.Codigo = listPagamento.ElementAt(listViewPagamentos.FocusedItem.Index).Codigo; BdPagamento open = new BdPagamento(); open.deletePagamento(pagamento); MessageBox.Show("Pagamento deletado com sucesso"); btPgDelete.Enabled = false; mostrarPagamento(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void mostrarPagamento() { BdPagamento bdPag = new BdPagamento(); Pagamento pag = new Pagamento(); Cliente cc = new Cliente(); cc.Codigo = listCliente.ElementAt(listViewCliente.FocusedItem.Index).Codigo; pag.Cliente = cc; pag.Situacao = ""; pag.Data_realizado = ""; pag.Data_vencimento = ""; listPagamento = bdPag.selectPagamento(pag); listViewPagamentos.Items.Clear(); for (int i = 0; i < listPagamento.Count; i++) { ListViewItem item = listViewPagamentos.Items.Add(listPagamento.ElementAt(i).Data_vencimento); item.SubItems.Add(listPagamento.ElementAt(i).Data_realizado); item.SubItems.Add(Convert.ToString(listPagamento.ElementAt(i).Valor)); item.SubItems.Add(listPagamento.ElementAt(i).Situacao); } }
public void ValidaInserePagamento(Pagamento pagamento) { string erro = ""; if (pagamento.Descricao.Trim() == "") { erro = erro + "\n Informe a descrição do pagamento"; } if (pagamento.Data_vencimento.Trim().Replace("/", "") == "" || pagamento.Data_vencimento.Trim().Replace("/", "").Count() != 8) { erro = erro + "\n Informe uma data de vencimento valida"; } if (pagamento.Data_realizado.Trim().Replace("/", "") == "" && pagamento.Data_realizado.Trim().Replace("/", "").Count() != 8 && pagamento.Data_realizado.Trim().Replace("/", "").Count() != 0) { erro = erro + "\n Informe uma data de pagamento valida"; } if (pagamento.Data_realizado.Trim().Replace("/", "").Replace(" ", "") == "") { pagamento.Data_realizado = pagamento.Data_realizado.Trim().Replace("/", ""); } pagamento.Valor = Convert.ToSingle(Convert.ToString(pagamento.Valor).Substring(0, Convert.ToString(pagamento.Valor).Count() - 2) + "," + Convert.ToString(pagamento.Valor).Substring(Convert.ToString(pagamento.Valor).Count() - 2, 2)); if (erro != "") { throw new Exception(erro); } if (erro == "") { BdPagamento bdpag = new BdPagamento(); bdpag.insertPagamento(pagamento); MessageBox.Show("Pagamento Registrado"); } }