public ActionResult Create(Performance custom)
        {
            try
            {
                ViewBag.Cliente = _clienteRepository.ObterTodos();

                if (ModelState.IsValid)
                {
                    custom.Id           = Guid.NewGuid();
                    custom.IdBanco      = custom.Banco.Id;
                    custom.IdRoda       = custom.Roda.Id;
                    custom.IdCorVeiculo = custom.Cor_Veiculo.Id;

                    custom.ValorTotal = CalcularCustom(custom);

                    _rodaRepository.Inserir(Mapper.Map <GDC_Rodas>(custom.Roda));
                    _corVeiculoRepository.Inserir(Mapper.Map <GDC_Cor_Veiculos>(custom.Cor_Veiculo));
                    _bancoRepository.Inserir(Mapper.Map <GDC_Bancos>(custom.Banco));

                    _perfoRepository.Inserir(Mapper.Map <GDC_Perfomances>(custom));

                    return(RedirectToAction("Index"));
                }

                return(View(custom));
            }
            catch
            {
                return(RedirectToAction("Error", "Base"));
            }
        }
コード例 #2
0
        private void Bt_AdicionarBanco_Click(object sender, EventArgs e)
        {
            frm_BancosManutencao frm = new frm_BancosManutencao(0);

            frm.ShowDialog();
            repository.Inserir(frm.Banco);
            AtualizarGrid();
        }
コード例 #3
0
        private void btnNovo_Click(object sender, EventArgs e)
        {
            fCad_Banco frm = new fCad_Banco();

            frm.ShowDialog();
            bancoRepository.Inserir(frm.BancoManutencao);
            AtualizarGrid();
        }
コード例 #4
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();
        }
コード例 #5
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();
            }
        }
コード例 #6
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();
        }