Пример #1
0
        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;
        }
Пример #2
0
 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);
     }
 }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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");
            }
        }