//private readonly String ContaUserName; public LancamentoAPIController(LancamentoDAO lancamentoDAO, ContaDAO contaDAO) { _LancamentoDAO = lancamentoDAO; _ContaDAO = contaDAO; //ContaUserName = User.Identity.Name; }
public void CarregarGrid() { //INSTANCIA O OBJ DAO ContaDAO objdao = new ContaDAO(); // alterar o campo tipo para aparecer a descrição List <tb_conta> lista = objdao.ConsultarContaProc(Usuario.codigoLogado); // a recuperação para a tela da erro for (int i = 0; i < lista.Count; i++) { //lista[i].tipo_conta = lista[i].tipo_conta == Convert.ToInt16(1) ? "Corrente" : "Poupança"; } grdContaCadastrada.DataSource = lista; //grdContaCadastrada.DataSource = objdao.ConsultarContaProc(Usuario.codigoLogado); //alteraçao dos campos da GRid grdContaCadastrada.Columns["id_conta"].Visible = false; grdContaCadastrada.Columns["id_usuario"].Visible = false; grdContaCadastrada.Columns["tb_ususario"].Visible = false; grdContaCadastrada.Columns["tb_movimento"].Visible = false; grdContaCadastrada.Columns["nome_banco"].HeaderText = "Nome"; grdContaCadastrada.Columns["agencia_conta"].HeaderText = "Agência"; grdContaCadastrada.Columns["numero_conta"].HeaderText = "Numero"; grdContaCadastrada.Columns["saldo_conta"].HeaderText = "Saldo"; grdContaCadastrada.Columns["tipo_conta"].HeaderText = "Tipo"; grdContaCadastrada.Columns["data_cadastro"].HeaderText = "Cadastrado em"; }
public void TestMethod4() { ContaCorrente cc = new ContaDAO().PesquisarContaPorNumero(3) as ContaCorrente; Console.WriteLine(cc); Assert.IsNotNull(cc); }
public ContaController(ContaDAO contaDAO, IHostingEnvironment hosting, UserManager <ContaAuth> contaManager, SignInManager <ContaAuth> signInManager) { _ContaDAO = contaDAO; _hosting = hosting; _userManager = contaManager; _signInManager = signInManager; }
//<lê da memoria> private int pesquisaContaTxt(string pessoa, string codigo) { ContaDAO cntDAO = new ContaDAO(); int flagCodigoEncontrado = 1; //pesquisa na respectiva conta o codigo if (pessoa == "Pessoa Jurídica") { flagCodigoEncontrado = cntDAO.pesquisarContaCom(codigo); } else { flagCodigoEncontrado = cntDAO.pesquisarContaRes(codigo); } if (flagCodigoEncontrado == 0) { using (StreamReader ler = new StreamReader(strPathFileTemp)) { string leitura, leitura2; while (!ler.EndOfStream) { leitura = ler.ReadLine(); //lê o cpf leitura2 = ler.ReadLine(); //lê o valor da conta ListViewItem lista = new ListViewItem(leitura); lista.SubItems.Add(leitura2); listViewResultadoConta.Items.Add(lista); //adiciona na view lista desejada(listViewResultadoConsum) os itens leitura e leitura 2 } }//fim do using } cntDAO.apagarArqTemp(); return(flagCodigoEncontrado); }
public HttpResponseMessage Delete([FromUri] int id) { ContaDAO dao = new ContaDAO(); dao.Remover(id); return(Request.CreateResponse(HttpStatusCode.OK, "Conta excluida!")); }
public void TesteTransferenciaInv() { Conta conta1 = new ContaDAO().PesquisarContaPorNumero(1); Conta conta2 = new ContaDAO().PesquisarContaPorNumero(4); Assert.IsNotNull(new ContaDAO().Transferir(conta1, conta2, 2000, "TransfInv")); }
private void CarregarContas() { ContaDAO objDao = new ContaDAO(); List <tb_conta> lst = objDao.ConsultarContas(CodigoLogado); ViewBag.LstConta = lst; }
private void btn_AtualizarConta_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(drop_SelectConta.Text) && !string.IsNullOrEmpty(input_ContaCPF.Text) && !string.IsNullOrEmpty(input_ContaNome.Text) && !string.IsNullOrEmpty(input_ContaDataNasc.Text)) { int Id = (int)drop_SelectConta.SelectedValue; Conta c = ContaDAO.ReadById(Id); c.Nome = input_ContaNome.Text; c.Cpf = input_ContaCPF.Text; c.dataNasc = input_ContaDataNasc.Text; ContaDAO.Update(c); MessageBox.Show("Conta atualizada com sucesso!", "Atualizar conta", MessageBoxButton.OK, MessageBoxImage.Exclamation); clearForm(); } else { MessageBox.Show("Erro : Campo vazio", "Atualizar conta", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ContaClienteController(Context context, ContaDAO contaDAO, ContaClienteDAO contaClienteDAO, PessoaDAO pessoaDAO) { _contaClienteDAO = contaClienteDAO; _contaDAO = contaDAO; _context = context; _pessoaDAO = pessoaDAO; }
private void buttonCadastrar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); Usuario usuario = new Usuario(); Conta conta = new Conta(); ContaCorrente contaCorrente = new ContaCorrente(); ClienteDAO clienteDAO = new ClienteDAO(); UsuarioDAO usuarioDAO = new UsuarioDAO(); ContaDAO contaDAO = new ContaDAO(); ContaCorrenteDAO contaCorrenteDAO = new ContaCorrenteDAO(); try { cliente.Nome = textBoxNome.Text; cliente.Cpf = maskedTextBoxCpf.Text; string dia = maskedTextBoxNascimento.Text.Substring(0, 2); string mes = maskedTextBoxNascimento.Text.Substring(2, 4); string ano = maskedTextBoxNascimento.Text.Substring(6, 4); string data = ano + mes + dia; cliente.Nascimento = DateTime.Parse(data); cliente.Endereco = textBoxEndereco.Text; cliente.Uf = comboBoxUf.Text; cliente.Celular = maskedTextBoxCelular.Text; cliente.Email = textBoxEmail.Text; usuario.IdNome = textBoxUsuarioInsert.Text; usuario.Senha = textBoxSenhaConfirm.Text; // metodos bool validadoC = cliente.ValidaCliente(cliente); clienteDAO.Salvar(cliente, validadoC); bool validadoU = usuario.ValidaUsuario(usuario); string cpfCliente = cliente.Cpf; usuarioDAO.Salvar(usuario, validadoU, cpfCliente); conta = contaCorrente.CriarConta(); contaDAO.Salvar(validadoC, conta, cpfCliente); } catch (ArgumentOutOfRangeException) { MessageBox.Show("Por favor informe sua data de nascimento. "); } catch (FormatException) { MessageBox.Show("Formato de data de nascimento invalida!. "); } panelLogin.Visible = true; panelCadastro.Visible = false; //Limpa os campos após salvar textBoxNome.Text = ""; maskedTextBoxCpf.Text = ""; maskedTextBoxNascimento.Text = ""; textBoxEndereco.Text = ""; comboBoxUf.SelectedIndex = 0; maskedTextBoxCelular.Text = ""; textBoxEmail.Text = ""; textBoxUsuarioInsert.Text = ""; textBoxSenhaInsert.Text = ""; textBoxSenhaConfirm.Text = ""; }
public ActionResult ListaContas(ContaModel cm) { DateTime dataInicio = DataModel.ContruirData("01", cm.DataInicialMes, cm.DataInicialAno); DateTime dataFim = DataModel.ContruirData("01", cm.DataFinalMes, cm.DataFinalAno); List <ContaModel> contas = ContaDAO.ObterInstancia().ObterContasModelPorPeriodo(dataInicio, dataFim, cm.IdFabrica); return(View(contas)); }
//============================================================== public void CarregarGridVO() { ContaDAO objDao = new ContaDAO(); List <ContaVO> lista = objDao.ConsultarContaVO(Usuario.codigoLogado); grdContaCadastrada.DataSource = lista; }
private void CarregarConta() { ContaDAO objDAO = new ContaDAO(); List <ContaVO> lstConta = objDAO.ConsultarConta(CodigoUsuarioLogado); ViewBag.ListaConta = lstConta; }
public form_DeleteConta() { InitializeComponent(); drop_SelectConta.ItemsSource = ContaDAO.Read(); drop_SelectConta.DisplayMemberPath = "Nome"; drop_SelectConta.SelectedValuePath = "Id"; }
private void FiltrarContaNome(string nomeConta) { ContaDAO objdao = new ContaDAO(); List <ContaVO> lstFiltro = objdao.PesquisarConta(Usuario.codigoLogado, dtpInicial.Value.Date, dtpFinal.Value.Date, nomeConta).ToList(); grdContas.DataSource = lstFiltro; Util.VisibilidadeColuna(grdContas, "objConta", false); }
public ActionResult Depositar(double depositar) { Conta conta = (Conta)HttpContext.Session["Conta"]; conta = ContaDAO.BuscaPorId(conta.Id); conta.Saldo = conta.Saldo + depositar; conta.ConfirmacaoSenha = conta.Senha; ContaDAO.Editar(conta); return(RedirectToAction("Usuario", "Home")); }
public ActionResult GerarRelatorio(ContaModel cm) { DateTime dataInicio = DataModel.ContruirData("01", cm.DataInicialMes, cm.DataInicialAno); DateTime dataFim = DataModel.ContruirData("01", cm.DataFinalMes, cm.DataFinalAno); List <Conta> contas = ContaDAO.ObterInstancia().ObterContasPorPeriodo(dataInicio, dataFim, cm.IdFabrica); var chartsdata = contas; ViewBag.historico = contas; return(View(contas)); }
private void Form1_Load(object sender, EventArgs e) { ContaDAO contaDAO = new ContaDAO(FabricaConexao.ObterConexao()); List <Conta> contas = contaDAO.obterContas(); bindingSourceOrigem.DataSource = contas; bindingSourceDestino.DataSource = new List <Conta>(contas); cbOrigem.DataSource = bindingSourceOrigem.DataSource; cbDestino.DataSource = bindingSourceDestino.DataSource; }
public static bool verificaCpfExistente(string cpf) { foreach (Conta y in ContaDAO.Read()) { if (cpf == y.Cpf) { return(true); } } return(false); }
public ActionResult Trasferir(Double Transferir, string ContaDestino, string AgenciaDestino) { Conta MinhaConta = (Conta)HttpContext.Session["Conta"]; Conta conta = ContaDAO.BuscarContaPorNumeroEAgencia(ContaDestino, AgenciaDestino); if (MinhaConta.Saldo > Transferir) { conta.Saldo = conta.Saldo - Transferir; ContaDAO.Editar(conta); } return(View()); }
public void Inserir(DepositoModel obj) { DepositoDAO depositoDAO = null; ContaMovimentoDAO contaMovimentoDAO = null; ContaDAO contaDAO = null; ContaMovimentoTipoDAO contaMovimentoTipoDAO = null; var dataNow = DateTime.Now; try { contaMovimentoDAO = new ContaMovimentoDAO(GetSqlCommand()); depositoDAO = new DepositoDAO(GetSqlCommand()); contaDAO = new ContaDAO(GetSqlCommand()); contaMovimentoTipoDAO = new ContaMovimentoTipoDAO(GetSqlCommand()); var movimentoTipo = contaMovimentoTipoDAO.Consultar(new ContaMovimentoTipoModel() { Sigla = "DP", TipoContabil = { Sigla = "C" } }); BeginTransaction(); obj.ContaMovimento.Id = contaMovimentoDAO.Inserir(new ContaMovimentoModel() { Conta = { Id = obj.Conta.Id }, ContaMovimentoTipo = { Id = movimentoTipo.Id }, DataMovimento = dataNow, Valor = obj.Valor }); depositoDAO.Inserir(obj); obj.Conta.ChequeEspecial += obj.Valor; var dif = obj.Conta.ChequeEspecial - 300; if (dif > 0) { obj.Conta.ChequeEspecial = 300; obj.Conta.Saldo += dif; } contaDAO.AtualizarSaldo(obj.Conta); Commit(); } catch (Exception ex) { Rollback(); throw ex; } }
public async Task Add(DTO.Conta item) { var conta = new ContaDAO { ID_Conta = item.ID_Conta, CPF = item.CPF, Valor = item.Valor }; await _context.Contas.AddAsync(conta); await _context.SaveChangesAsync(); }
public dynamic GetProdutoDinamico(int?Id) { Conta conta = ContaDAO.BuscaPorId(Id); dynamic produtoDinamico = new { Agencia = conta.Agencia, numeroDaConta = conta.numeroDaConta, DataDeCadastro = conta.DataDeCadastro, }; return(new { ObjetoProduto = produtoDinamico }); }
protected void btnTransferir_Click(object sender, EventArgs e) { try { ContaCorrente conta = new ContaDAO().PesquisarContaPorNumero(int.Parse(txtConta.Text)) as ContaCorrente; float valor = float.Parse(txtValor.Text, CultureInfo.InvariantCulture.NumberFormat); if (conta != null) { if (conta.Numero.Equals(cc.Numero)) { lblResultado.Text = "Falha ao realizar transferência. Não é possível realizar transferências para a própria conta."; AtualizaLabels(); } else if (valor > 0 && cc.Saldo >= valor) { List <Conta> contas = new ContaDAO().Transferir(cc, conta, valor, "Transferência entre contas"); if (contas != null) { Session["contaCorrente"] = contas.First(); lblResultado.Text = "Transferência realizada com sucesso!"; divTransf.Visible = false; divComprovante.Visible = true; //Atualizar os dados para comprovante lblContaOrigem.Text = cc.Numero.ToString(); lblNomeOrigem.Text = cc.Pessoa.Nome; lblContaDestino.Text = conta.Numero.ToString(); lblNomeDestino.Text = conta.Pessoa.Nome; lblValor.Text = valor.ToString("c2"); } else { lblResultado.Text = "Falha ao realizar transferência..."; } } else { lblResultado.Text = "Falha ao realizar transferência..."; } } else { lblResultado.Text = "Conta de destino não encontrada!"; } AtualizaLabels(); } catch { lblResultado.Text = "Entrada inválida!"; } }
public ActionResult Sacar(Double valor) { Conta conta = (Conta)HttpContext.Session["Conta"]; conta = ContaDAO.BuscaPorId(conta.Id); if (conta.Saldo > valor) { conta.Saldo = conta.Saldo - valor; ContaDAO.Editar(conta); } return(RedirectToAction("Usuario", "Home")); }
private void btn_deletar_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Tem certeza em excluir essa conta? Ao exluir uma conta todos os seus lançamentos são excluidos tambem.", "Excluir conta", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { int Id = (int)drop_SelectConta.SelectedValue; Conta c = ContaDAO.ReadById(Id); ContaDAO.Delete(c); MessageBox.Show("Conta excluida com sucesso!", "Excluir categoria", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
public ActionResult CadastroConta(ContaModel cm) { int status; cm.IdFabrica = Convert.ToInt32(Session["IdFabrica"]); status = ContaDAO.ObterInstancia().SalvarConta(cm.ConverterParaConta()); if (status == 0) { ModelState.AddModelError(string.Empty, "Não foi possivel realizar o cadastro"); return(RedirectToAction("CadastroConta")); } return(RedirectToAction("ListaContas")); }
public IHttpActionResult GetPorId(int?Id) { Conta conta = ContaDAO.BuscaPorId(Id); if (conta != null) { return(Json(conta)); } else { return(NotFound()); } }
// GET: Contas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Conta conta = ContaDAO.BuscaPorId(id); if (conta == null) { return(HttpNotFound()); } return(View(conta)); }