Ejemplo n.º 1
0
        private void gridBancos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex > -1 && e.RowIndex > -1)
            {
                Banco itemSelecionado = (Banco)gridBancos.Rows[e.RowIndex].DataBoundItem;

                if (gridBancos.Columns[e.ColumnIndex].Name == "btnEditar") //Editar
                {
                    FrmManutencaoBanco frm = new FrmManutencaoBanco(itemSelecionado.Id);
                    frm.ShowDialog();

                    AtualizarGrid();
                }

                if (gridBancos.Columns[e.ColumnIndex].Name == "btnApagar") //Apagar
                {
                    DialogResult resut = MessageBox.Show("Deseja apagar o item?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (resut == DialogResult.Yes)
                    {
                        BancoRepository.Apagar(itemSelecionado.Id);

                        AtualizarGrid();
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void AtualizarGrid()
        {
            Bancos = BancoRepository.Obter();

            gridBancos.DataSource = null;
            gridBancos.DataSource = Bancos.ToList();
        }
Ejemplo n.º 3
0
        public FrmManutencaoBanco(int id)
        {
            InitializeComponent();

            BancoRepository = new BancoRepository();

            Obter(id);
        }
Ejemplo n.º 4
0
        private void PreencherComboBanco()
        {
            cmbBanco.DisplayMember = "Nome";
            cmbBanco.ValueMember   = "Id";

            cmbBanco.DataSource = BancoRepository.Obter();

            cmbBanco.SelectedValue = -1;
        }
Ejemplo n.º 5
0
 public UnitOfWork()
 {
     BancoRepository     = new BancoRepository();
     SucursalRepository  = new SucursalRepository();
     OrdenPagoRepository = new OrdenPagoRepository();
     LoadBancos();
     LoadSucursales();
     LoadOrdenesPago();
 }
 public PerformanceController(PerfomanceRepository _perfoRepository, ClienteRepository _clienteRepository,
                              RodaRepository _rodaRepository, CorVeiculoRepository _corVeiculoRepository, BancoRepository _bancoRepository)
 {
     this._perfoRepository      = _perfoRepository;
     this._clienteRepository    = _clienteRepository;
     this._rodaRepository       = _rodaRepository;
     this._corVeiculoRepository = _corVeiculoRepository;
     this._bancoRepository      = _bancoRepository;
 }
Ejemplo n.º 7
0
        private void Initialize()
        {
            BancoRepository = new BancoRepository();

            Bancos = new List <Banco>();

            gridBancos.AutoGenerateColumns = false;

            AtualizarGrid();
        }
Ejemplo n.º 8
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            BancoRepository bancoRepository = new BancoRepository();
            Banco           banco           = new Banco();

            banco.Nome   = edNome.Text;
            banco.Codigo = Convert.ToInt32(edCodigo.Text);
            bancoRepository.Inserir(banco);
            MessageBox.Show("Registro incluído com sucesso");
            Close();
        }
Ejemplo n.º 9
0
        public FrmManutencaoConta(int id)
        {
            InitializeComponent();

            ContaRepository   = new ContaRepository();
            BancoRepository   = new BancoRepository();
            ClienteRepository = new ClienteRepository();

            PreencherComboCliente();

            PreencherComboBanco();

            Obter(id);
        }
Ejemplo n.º 10
0
        private void Obter(int id)
        {
            Banco = BancoRepository.Obter(id);

            if (Banco == null) // Então é novo
            {
                Banco = new Banco();
            }
            else // Editar banco existente
            {
                txt_CodigoDoBanco.Text = Banco.CodigoDoBanco.ToString();
                txt_NomeDoBanco.Text   = Banco.NomeDoBanco;
            }
        }
 public VendaController(VendaRepository _vendaRepository, ClienteRepository _clienteRepository, VeiculoRepository _veiculoRepository,
                        FormaPagamentoRepository _formaPagamentoRepository, EnderecoRepository _enderecoRepository, PerfomanceRepository _perfomanceRepository,
                        RodaRepository _rodaRepository, BancoRepository _bancoRepository, CorVeiculoRepository _corRepository)
 {
     this._clienteRepository        = _clienteRepository;
     this._vendaRepository          = _vendaRepository;
     this._veiculoRepository        = _veiculoRepository;
     this._formaPagamentoRepository = _formaPagamentoRepository;
     this._enderecoRepository       = _enderecoRepository;
     this._perfomanceRepository     = _perfomanceRepository;
     this._rodaRepository           = _rodaRepository;
     this._bancoRepository          = _bancoRepository;
     this._corRepository            = _corRepository;
 }
Ejemplo n.º 12
0
        public async Task <UserLoginModel> Validar()
        {
            var repo     = new BancoRepository();
            var esValido = repo.login(this.Username, this.Password);

            if (true)
            {
                return(this); //Update IF statement when database is testeable
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 13
0
        private void Obter(int id)
        {
            Banco = BancoRepository.Obter(id);

            if (Banco == null) //Novo
            {
                Banco = new Banco();
            }
            else //Editar
            {
                lblId.Text     = Banco.Id.ToString();
                txtCodigo.Text = Banco.Codigo;
                txtNome.Text   = Banco.Nome;
            }
        }
Ejemplo n.º 14
0
 private void Btn_Salvar_Click(object sender, EventArgs e)
 {
     if (Banco.Id != 0)
     {
         BancoRepository.Editar(Banco);
         MessageBox.Show("Alterado com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         Banco = new Banco
         {
             //Id = Guid.NewGuid(),
             //Id = 1,
             CodigoDoBanco = Convert.ToInt32(txt_CodigoDoBanco.Text),
             NomeDoBanco   = txt_NomeDoBanco.Text
         };
     }
     Close();
 }
Ejemplo n.º 15
0
        public void Initialize()
        {
            cbCliente.Items.Clear();
            cbBanco.Items.Clear();

            clienteRepository = new ClienteRepository();
            Clientes          = new List <Cliente>();
            Clientes          = clienteRepository.Obter();
            for (int i = 0; i < Clientes.Count(); i++)
            {
                cbCliente.Items.Add(Clientes.ElementAt(i).Id + "-" + Clientes.ElementAt(i).Nome);
            }

            bancoRepository = new BancoRepository();
            Bancos          = new List <Banco>();
            Bancos          = bancoRepository.Obter();
            for (int i = 0; i < Bancos.Count(); i++)
            {
                cbBanco.Items.Add(Bancos.ElementAt(i).Id + "-" + Bancos.ElementAt(i).Nome);
            }
        }
Ejemplo n.º 16
0
        private void Salvar()
        {
            if (CadastroEhValido())
            {
                Banco.Codigo = txtCodigo.Text;
                Banco.Nome   = txtNome.Text;

                if (Banco.Id == 0)
                {
                    BancoRepository.Inserir(Banco);
                    MessageBox.Show("Cadastro Incluido com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    BancoRepository.Editar(Banco);
                    MessageBox.Show("Cadastro alterado com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                Close();
            }
        }
Ejemplo n.º 17
0
        public static Task <List <Banco> > ObtenerAsync(TipoBase tipoBase)
        {
            IBancoRepository bancoRepository = new BancoRepository(new CommonContext(tipoBase));

            return(bancoRepository.ObtenerAsync());
        }
Ejemplo n.º 18
0
        static void Main(string[] args)
        {
            ContaRepository   repositoryConta   = new ContaRepository();
            ClienteRepository repositoryCliente = new ClienteRepository();
            BancoRepository   repositoryBanco   = new BancoRepository();

            #region Inserir Conta
            Conta conta = new Conta();
            conta.Limite        = 100;
            conta.Saldo         = 1000;
            conta.ContaCorrente = "123456";
            conta.Agencia       = "7545";

            // Console.WriteLine("Inserir Conta");
            // repository.Inserir(conta);
            #endregion

            #region Editar Conta

            Conta contaEditar = new Conta();
            contaEditar.Id            = 1;
            contaEditar.Limite        = 100;
            contaEditar.Saldo         = 1000;
            contaEditar.ContaCorrente = "333";
            contaEditar.Agencia       = "222";

            //Console.WriteLine("Editar Conta");
            // repository.Editar(contaEditar);
            #endregion

            #region Apagar Conta
            //Console.WriteLine("Apagar conta");
            //   repository.Apagar(2);
            #endregion

            #region Obter apenas uma Conta
            Conta conta_1 = repositoryConta.Obter(1);

            Console.WriteLine(conta_1);
            #endregion

            #region Obter todas Contas
            IEnumerable <Conta> contas = repositoryConta.Obter();

            foreach (var item in contas)
            {
                Console.WriteLine(item.Banco);
            }
            #endregion

            #region Realizar Saque
            Conta contaSaque = repositoryConta.Obter(1);

            //   repository.RealizarSaque(contaSaque, 5);
            #endregion

            #region Realizar Deposito
            Conta contaDeposito = repositoryConta.Obter(1);
            // repositoryConta.RealizarDeposito(contaDeposito, 5);
            #endregion

            #region Realizar Transferencia

            Conta contaOrigem  = repositoryConta.Obter(1);
            Conta contaDestino = repositoryConta.Obter(3);

            //   repositoryConta.RealizarTransferecia(contaOrigem, contaDestino, 6);
            #endregion


            #region Gravar Cliente e Conta

            Cliente cliente1 = new Cliente();
            cliente1.Nascimento  = new DateTime(1986, 04, 28);
            cliente1.NomeTitular = "Rodrigo Calazans";
            repositoryCliente.Inserir(cliente1);/*Quando usar "ID" deve ser chamado cada um dos "salveChanges"*/

            Banco banco = new Banco();
            banco.Codigo = "001";
            banco.Nome   = "Bradesco";
            repositoryBanco.Inserir(banco); /*Quando usar "ID" deve ser chamado cada um dos "salveChanges"*/

            Conta conta1 = new Conta();
            conta1.Limite        = 100;
            conta1.Saldo         = 1000;
            conta1.ContaCorrente = "123456";
            conta1.Agencia       = "7545";

            conta1.ClienteId = cliente1.Id;
            conta1.BancoId   = banco.Id;
            repositoryConta.Inserir(conta1);  /*Quando usar "ID" deve ser chamado cada um dos "salveChanges"*/

            /*pode ser feito apenas um "salveChanges" quando é atribuido o objeto */
            //conta1.Cliente = cliente1;
            //conta1.Banco = banco;
            //repositoryConta.Inserir(conta1);

            #endregion

            Console.WriteLine("Processo finalizado");
            Console.ReadKey();
        }
 public IEnumerable<Banco> GetAll()
 {
     BancoRepository bancoRepo = new BancoRepository();
     return bancoRepo.GetAll();
 }
Ejemplo n.º 20
0
        static void Main(string[] args)
        {
            ClienteRepository ClienteRepositorio = new ClienteRepository();

            #region InserirCliente
            DateTime DtaNasc = Convert.ToDateTime("13/03/1983");
            Cliente  cliente = new Cliente();
            cliente.Nome           = "Bruno Linhari";
            cliente.DataNascimento = DtaNasc;

            //ClienteRepositorio.Inserir(cliente);
            #endregion

            #region InserirBanco
            BancoRepository BancoRepositorio = new BancoRepository();
            Banco           banco            = new Banco();
            banco.Codigo = 243;
            banco.Nome   = "Itaú";
            //BancoRepositorio.Inserir(banco);
            #endregion

            #region InserirConta
            ContaRepository repository = new ContaRepository();
            Conta           conta      = new Conta();
            conta.Limite        = 100;
            conta.Saldo         = 1000;
            conta.ContaCorrente = "123456";
            conta.Agencia       = "123";
            conta.BancoId       = 1;
            conta.ClienteId     = 1;

            //repository.Inserir(conta);

            #endregion        }

            #region Editar Conta
            Conta contaEditar = new Conta();
            contaEditar.Id            = 3;
            contaEditar.Limite        = 100;
            contaEditar.Saldo         = 1000;
            contaEditar.ContaCorrente = "123456";
            contaEditar.Agencia       = "123";
            //contaEditar.Banco = "Itaú";

            //repository.Editar(contaEditar);
            #endregion

            #region Apagar Conta
            //repository.Apagar(2);
            #endregion

            #region Ralizar Saque
            Conta contaSaque = repository.Obter(1);

            //repository.RealizarSaque(contaSaque, 10);
            #endregion

            #region Ralizar Deposito
            Conta contaDeposito = repository.Obter(2);

            //repository.RealizarSaque(contaDeposito, 20);
            #endregion

            #region Ralizar Transferencia
            Conta contaOrigem  = repository.Obter(3);
            Conta contaDestino = repository.Obter(4);

            //repository.RealizarTransferencia(contaOrigem, contaDestino, 10);
            #endregion

            #region Obter apenas uma Conta
            Conta conta_1 = repository.Obter(1);
            Console.WriteLine(conta_1);
            #endregion

            #region Obter Todas as Contas
            IEnumerable <Conta> contas = repository.Obter();

            foreach (var item in contas)
            {
                Console.Write(item.Saldo + " - ");
                Console.Write(item.Limite + " - ");
                Console.Write(item.Agencia + " - ");
                Console.WriteLine(item.ContaCorrente);
            }
            #endregion

            Console.ReadKey();
        }
Ejemplo n.º 21
0
 public BancoService()
 {
     bancoRepository = new BancoRepository();
 }