private void button1_Click(object sender, EventArgs e)
        {
            Model.Entities.tb_cliente cli    = new Model.Entities.tb_cliente();
            Business.ClienteBusiness  buscli = new Business.ClienteBusiness();
            cli.ds_cel      = txtCel.Text;
            cli.ds_cep      = txtCep.Text;
            cli.ds_cpf      = txtCpf.Text;
            cli.ds_email    = txtEmail.Text;
            cli.ds_rg       = txtRg.Text;
            cli.ds_tel      = txtTel.Text;
            cli.dt_nasc     = dtpNasc.Value;
            cli.end_cliente = txtEnd.Text;
            cli.uf_estado   = cboUf.Text;
            cli.nm_cliente  = txtNome.Text;
            cli.nu_cliente  = txtNu.Text;
            if (rdnF.Checked == true)
            {
                cli.ds_genero = "F";
            }
            else
            {
                cli.ds_genero = "M";
            }

            buscli.Inserir(cli);

            MessageBox.Show("Cadastro efetuado com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information);

            frmCadastrar tela = new frmCadastrar();

            tela.Show();
            Hide();
        }
        public void Carregar()
        {
            Business.ClienteBusiness          businessC = new Business.ClienteBusiness();
            List <DataBase.Entity.tb_cliente> clientes  = businessC.ListarTodos();

            cboCliente.DisplayMember = nameof(DataBase.Entity.tb_cliente.nm_nome);
            cboCliente.DataSource    = clientes;
        }
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            Business.ClienteBusiness business = new Business.ClienteBusiness();

            int id = Convert.ToInt32(txtId.Text);

            business.RemoverCliente(id);

            MessageBox.Show("Deletado com sucesso");
        }
        private void btnRemover_Click(object sender, EventArgs e)
        {
            DataBase.Entity.tb_cliente clientes = dataGridView1.CurrentRow.DataBoundItem as DataBase.Entity.tb_cliente;

            Business.ClienteBusiness business = new Business.ClienteBusiness();
            business.removercliente(clientes);

            MessageBox.Show("Cliente Removido Com Sucesso");
            this.Carregar();
        }
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            string nomeC = cboCliente.Text;

            Business.ClienteBusiness business = new Business.ClienteBusiness();

            List <DataBase.Entity.tb_cliente> clientes = business.ConsultarPorNomeCliente(nomeC);

            dataGridView1.DataSource = clientes;
        }
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            Business.ClienteBusiness business = new Business.ClienteBusiness();
            Model.tb_cliente         model    = new Model.tb_cliente();

            model.nm_cliente           = txtNome.Text;
            model.ds_rg                = txtRg.Text;
            model.ds_cpf               = txtCpf.Text;
            model.ds_email             = txtEmail.Text;
            model.ds_telefone          = txtTelefone.Text;
            model.ds_celular           = txtCelular.Text;
            model.qtd_frequenciaMensal = 0;

            business.InserirCliente(model);

            MessageBox.Show("Cadastrado com sucesso");
        }
        private void btnAlterar_Click_1(object sender, EventArgs e)
        {
            DataBase.Entity.tb_cliente clientes = dataGridView1.CurrentRow.DataBoundItem as DataBase.Entity.tb_cliente;

            clientes.dt_nascimento = dtpNascimento.Value;
            clientes.nm_email      = txtEmail.Text;
            clientes.nm_nome       = txtNome.Text;
            clientes.nm_rua        = txtRua.Text;
            clientes.nm_sobrenome  = txtSobrenome.Text;
            clientes.nr_celular    = txtCelular.Text;
            clientes.nr_cep        = txtCEP.Text;
            clientes.nr_cpf        = txtCPF.Text;
            clientes.nr_moradia    = txtNumero.Text;
            clientes.nr_rg         = txtRG.Text;
            clientes.nr_telefone   = txtTelefone.Text;

            Business.ClienteBusiness cliente = new Business.ClienteBusiness();
            cliente.AlterarCliente(clientes);

            MessageBox.Show("Cliente Alterado Com Sucesso");
        }
Beispiel #8
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            DataBase.Entity.tb_cliente cliente = new DataBase.Entity.tb_cliente();

            cliente.dt_nascimento = dtpNascimento.Value;
            cliente.nm_email      = txtEmail.Text;
            cliente.nm_nome       = txtNome.Text;
            cliente.nm_rua        = txtRua.Text;
            cliente.nm_sobrenome  = txtSobrenome.Text;
            cliente.nr_celular    = txtCelular.Text;
            cliente.nr_cep        = txtCEP.Text;
            cliente.nr_cpf        = txtCPF.Text;
            cliente.nr_moradia    = txtNumero.Text;
            cliente.nr_rg         = txtRG.Text;
            cliente.nr_telefone   = txtTelefone.Text;


            Business.ClienteBusiness business = new Business.ClienteBusiness();
            business.InserirCliente(cliente);

            MessageBox.Show("Cliente Inserido Com Sucesso");
        }
        public void fazercompra2(int idlivro, int idcliente)
        {
            Models.TccContext db = new Models.TccContext();

            Utils.FuncoesClienteUtils.HistoricoCompraUtils   convert = new Utils.FuncoesClienteUtils.HistoricoCompraUtils();
            Models.Request.RequestCliente.FazerCompraRequest compra  = new Models.Request.RequestCliente.FazerCompraRequest();
            Business.ClienteBusiness verficarcompra = new Business.ClienteBusiness();

            Models.TbCliente primeiro = db.TbCliente.First(x => x.IdLogin == idcliente);

            Models.TbLivro parte1 = db.TbLivro.First(x => x.IdLivro == idlivro);
            DateTime       agr    = DateTime.Now;
            Decimal        preco  = parte1.VlPreco;

            Models.Request.RequestCliente.FazerCompraRequest ctx = convert.convertfazercompra(primeiro.IdCliente, preco, agr);
            Models.TbCompra z = convert.convertfazercompratb(ctx);
            db.TbCompra.Add(z);
            db.SaveChanges();

            Models.TbCompraLivro partefinal = convert.converttbcompralivro(z, parte1);
            db.TbCompraLivro.Add(partefinal);
            db.SaveChanges();
        }
        public ActionResult <List <Models.Response.ClienteResponse.ModeloHistóricoCompra> > historicodecompra(int id)
        {
            try{
                Models.TccContext db = new Models.TccContext();
                Utils.FuncoesClienteUtils.HistoricoCompraUtils converterhistorico = new Utils.FuncoesClienteUtils.HistoricoCompraUtils();
                Business.ClienteBusiness validarhistorico = new Business.ClienteBusiness();

                Models.TbCliente            cliente = validarhistorico.VerificarConta(id);
                List <Models.TbCompraLivro> retorno = db.TbCompraLivro.Include(x => x.IdCompraNavigation)
                                                      .Include(x => x.IdLivroNavigation)
                                                      .Include(x => x.IdCompraNavigation)
                                                      .ToList();

                List <Models.Response.ClienteResponse.ModeloHistóricoCompra> x  = converterhistorico.returntcompra(retorno);
                List <Models.Response.ClienteResponse.ModeloHistóricoCompra> zz = validarhistorico.VerificarExistencia(x, cliente);
                return(zz);
            }
            catch (System.Exception ex)
            {
                return(new BadRequestObjectResult(
                           new Models.Response.ErroResponse(ex, 400)
                           ));
            }
        }