private void button1_Click(object sender, EventArgs e) { try { try { DateTime dtVencimento = DateTime.MinValue; DateTime.TryParse(mskDataDeVencimento.Text, out dtVencimento); if ((dtVencimento == null) || (dtVencimento == DateTime.MinValue)) { throw new Exception("Data informada inválida."); } else { Controller.Clientes.Controller_Clientes contClientes = new Controller.Clientes.Controller_Clientes(); Controller.ContasARecebers.Controller_ContasARecebers contContReceb = new Controller.ContasARecebers.Controller_ContasARecebers(); Model.Vo.ContasAReceber.Model_Vo_ContasAReceber modelContaReceb = new Model.Vo.ContasAReceber.Model_Vo_ContasAReceber(); List <Model.Vo.Cliente.Model_Vo_Cliente> listaClientes = contClientes.ListaDeClientes(); if ((listaClientes != null) && (listaClientes.Count > 0)) { for (int i = 0; i < listaClientes.Count; i++) { if ((listaClientes[i].ValorMensalidade > 0.0f)) { modelContaReceb = new Model.Vo.ContasAReceber.Model_Vo_ContasAReceber(); modelContaReceb.DataHoraCriacao = dtVencimento; modelContaReceb.Descricao = "Controle de mensalidades"; modelContaReceb.IdCliente = listaClientes[i].Id; modelContaReceb.Origem = Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.Mensalidade; modelContaReceb.Recebido = false; modelContaReceb.ValorAReceber = listaClientes[i].ValorMensalidade; contContReceb.Incluir(modelContaReceb); } } } } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } } finally { MessageBox.Show("Concluído!"); } }
private void button1_Click(object sender, EventArgs e) { try { try { DateTime dtVencimento = DateTime.MinValue; DateTime.TryParse(mskDataDeVencimento.Text, out dtVencimento); if ((dtVencimento == null) || (dtVencimento == DateTime.MinValue)) throw new Exception("Data informada inválida."); else { Controller.Clientes.Controller_Clientes contClientes = new Controller.Clientes.Controller_Clientes(); Controller.ContasARecebers.Controller_ContasARecebers contContReceb = new Controller.ContasARecebers.Controller_ContasARecebers(); Model.Vo.ContasAReceber.Model_Vo_ContasAReceber modelContaReceb = new Model.Vo.ContasAReceber.Model_Vo_ContasAReceber(); List<Model.Vo.Cliente.Model_Vo_Cliente> listaClientes = contClientes.ListaDeClientes(); if ((listaClientes != null) && (listaClientes.Count > 0)) { for (int i = 0; i < listaClientes.Count; i++) { if ((listaClientes[i].ValorMensalidade > 0.0f)) { modelContaReceb = new Model.Vo.ContasAReceber.Model_Vo_ContasAReceber(); modelContaReceb.DataHoraCriacao = dtVencimento; modelContaReceb.Descricao = "Controle de mensalidades"; modelContaReceb.IdCliente = listaClientes[i].Id; modelContaReceb.Origem = Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.Mensalidade; modelContaReceb.Recebido = false; modelContaReceb.ValorAReceber = listaClientes[i].ValorMensalidade; contContReceb.Incluir(modelContaReceb); } } } } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } } finally { MessageBox.Show("Concluído!"); } }
private void btnSalvar_Click(object sender, EventArgs e) { bool bSalv = false; try { try { ContasAReceberLocal.IdReservaOrigem = Convert.ToInt32(txtIdReserva.Text); ContasAReceberLocal.DataHoraCriacao = Convert.ToDateTime(txtDataHoraCriacao.Text); ContasAReceberLocal.IdProduto = Convert.ToInt32(txtIdProduto.Text); ContasAReceberLocal.IdCliente = Convert.ToInt32(txtIdClienteSolicitante.Text); ContasAReceberLocal.Descricao = Convert.ToString(txtDescrição.Text); ContasAReceberLocal.Recebido = chkRecebido.Checked; float fValor = 0.0f; fValor = 0.0f; float.TryParse(txtValorAReceber.Text, out fValor); ContasAReceberLocal.ValorAReceber = fValor; txtValorAReceber.Text = Convert.ToString(fValor); if ((cmbOrigem.Text.ToString() == Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.Consumo.ToString())) { ContasAReceberLocal.Origem = Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.Consumo; } else if ((cmbOrigem.Text.ToString() == Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.Mensalidade.ToString())) { ContasAReceberLocal.Origem = Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.Mensalidade; } else if ((cmbOrigem.Text.ToString() == Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.VendaBalcao.ToString())) { ContasAReceberLocal.Origem = Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.VendaBalcao; } else { ContasAReceberLocal.Origem = Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.Outros; } if ((StatusLocal == "A")) { controlerContasARecebers.Alterar(ContasAReceberLocal); } else { controlerContasARecebers.Incluir(ContasAReceberLocal); } bSalv = true; } catch (Exception ex) { bSalv = false; MessageBox.Show(ex.Message); } } finally { if ((bSalv == true)) { StatusLocal = ""; CarregarContasAReceber(-1); if ((gbCargaPorAgenda)) { this.Close(); } } } }