public async Task <ActionResult <Models.Response.ClienteResponse> > CadastrarCliente(int idcliente, [FromForm] Models.Request.ClienteRequest.Cliente request) { try { Models.TbCliente tabela = conversor.ParaTabelAlteraCliente(request); if (request.foto != null) { tabela.DsFoto = gerenciadorFoto.GerarNovoNome(request.foto.FileName); } tabela = await business.AlterarCliente(idcliente, tabela); if (request.foto != null) { gerenciadorFoto.SalvarFile(tabela.DsFoto, request.foto); } return(conversor.ParaResponseCliente(tabela)); } catch (System.Exception ex) { return(BadRequest(new Models.Response.ErroResponse(400, ex.Message))); } }
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.AlterarCliente(model); MessageBox.Show("Alterado 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"); }
private void button1_Click(object sender, EventArgs e) { try { List <Model.tb_estoque> itens = dgvProdutos.DataSource as List <Model.tb_estoque>; Model.tb_venda venda = new Model.tb_venda(); tb_cliente cliente = new tb_cliente(); if (txtCPFCliente.Visible == true) { cliente = clienteBusiness.ListarClienteCpf(txtCPFCliente.Text); venda.id_cliente = cliente.id_cliente; } else { venda.id_cliente = null; } venda.id_usuario = Autenticacao.Usuario.UsuarioLogado.IDUsuario; venda.dt_saida = DateTime.Now; if (cliente.qtd_frequenciaMensal == 100) { venda.vl_valorTotal = Convert.ToDecimal(lblTotal.Text) / 2; } else { venda.vl_valorTotal = Convert.ToDecimal(lblTotal.Text); } vendaBusiness.InserirVenda(venda); Model.tb_venda_item vendaItem = new Model.tb_venda_item(); if (lblRestante.Text == "0,00") { foreach (var item in itens) { vendaItem.id_venda = venda.id_venda; vendaItem.id_estoque = item.id_estoque; vendaBusiness.InserirVendaItem(vendaItem); } MessageBox.Show("Pedido finalizado com sucesso"); cliente.qtd_frequenciaMensal = cliente.qtd_frequenciaMensal + 1; clienteBusiness.AlterarCliente(cliente); dgvProdutos.DataSource = null; lblTotal.Text = "0,00"; lblTroco.Text = "0,00"; lblRestante.Text = "0,00"; nudPago.Value = 0; txtCPFCliente.Text = string.Empty; } else { MessageBox.Show("Valor não foi liquidado"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }