protected void btnRecuperaSenha_Click(object sender, EventArgs e) { CLIENTE cliente = new CLIENTE(); ClienteBLL clientebll = new ClienteBLL(); if (txtEmail.Text != "") { if (clientebll.VerificarExistenciaCliente(txtEmail.Text.Trim())) { cliente = clientebll.RecuperaSenhaCliente(txtEmail.Text.Trim()); Session.Add("cliente", cliente); //Cliente Existe lblMsg.Text = "Sua senha cadastrada é :" + cliente.SENHA.ToString(); lblMsg.Visible = true; } else { lblMsg.Text = "Você não se encontra cadastrado."; lblMsg.Visible = true; } } else { //Cliente Existe lblMsg.Text = "Informe seu email para buscarmos a senha."; lblMsg.Visible = true; } }
protected void btnSalvar_Click(object sender, EventArgs e) { if (txtIdCliente.Text != string.Empty) { AtualizarProduto(); } else { cliente.NOME = txtNomeCliente.Text; cliente.EMAIL = txtEmail.Text; cliente.SENHA = txtSenha.Text; cliente.DATA_CADASTRO = DateTime.Now; clientesBLL.Add(cliente); clientesBLL.SaveChanges(); int codi = cliente.IDT_CLIENTE; BuscarClientes(); clientesBLL = null; cliente = null; LimparCampos(); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { CLIENTE cliente = new CLIENTE(); ClienteBLL clientebll = new ClienteBLL(); cliente.NOME = txtNome.Text.Trim(); cliente.EMAIL = txtEmail.Text.Trim(); cliente.SENHA = txtSenha.Text.Trim(); cliente.DATA_CADASTRO = DateTime.Now; bool clienteExiste = clientebll.VerificarExistenciaCliente(txtEmail.Text.Trim()); if (clienteExiste) { //Cliente Existe lblMsg.Text = "Você já se encontra cadastrado !"; lblMsg.Visible = true; } else { clientebll.CadastrarCliente(cliente); Session.Add("cliente", cliente); Response.Redirect("Default.aspx"); } }
protected void btnPagar_Click(object sender, ImageClickEventArgs e) { if (Session["cliente"] != null) { CLIENTE cliente = new CLIENTE(); cliente = (CLIENTE)Session["cliente"]; PRODUTO prd = null; //Finaliza a venda do cliente int idCodigoVenda = car.FinalizarVenda(cliente.IDT_CLIENTE, 5); //Este tipo de pagamento deve vir da tela. VendaPagSeguro1.CodigoReferencia = idCodigoVenda.ToString(); VendaPagSeguro1.Produtos = new List<UOL.PagSeguro.Produto>(); foreach (ITEM_VENDA item in car.Itens) { UOL.PagSeguro.Produto produto = new UOL.PagSeguro.Produto(); produto.Codigo = item.IDT_PRODUTO.ToString(); prd = new PRODUTO(); prd = produtobll.BuscarProduto(item.IDT_PRODUTO); produto.Descricao = prd.NOME; produto.Quantidade = item.QUANTIDADE; produto.Valor = double.Parse(item.VALOR_UNITARIO.ToString()); VendaPagSeguro1.Produtos.Add(produto); } prd = null; VendaPagSeguro1.Cliente = new UOL.PagSeguro.Cliente(); VendaPagSeguro1.Cliente.Nome = cliente.NOME; VendaPagSeguro1.Executar(this.Response); } else { //Tela de autenticação do cliente Response.Redirect("Autenticar.aspx"); } }
public void AtualizarProduto() { idCliente = int.Parse(txtIdCliente.Text); cliente = clientes.Find(cli => cli.IDT_CLIENTE == idCliente).First<CLIENTE>(); cliente.NOME = txtNomeCliente.Text; cliente.EMAIL = txtEmail.Text; cliente.SENHA = txtSenha.Text; clientes.Update(cliente); clientes.SaveChanges(); BuscarClientes(); clientes = null; cliente = null; LimparCampos(); }
protected void btnEntrar_Click(object sender, EventArgs e) { ClienteBLL clientebll = new ClienteBLL(); CLIENTE cliente = new CLIENTE(); cliente = clientebll.AutenticarCliente(txtEmail.Text.Trim(), txtSenha.Text.Trim()); if (cliente != null) { Session.Add("cliente", cliente); //Tirar objeto da memória cliente = null; Response.Redirect("Default.aspx"); } else { lblmsg.Visible = true; lblmsg.Text = "Email ou Senha inválidos."; } }
protected void Page_Load(object sender, EventArgs e) { CLIENTE cliente = new CLIENTE(); AtualizarCarrinho(); lblCliente.Visible = false; if (Session["cliente"] != null) { cliente = (CLIENTE)Session["cliente"]; lblCliente.Visible = true; lblCliente.Text = "Olá, " + cliente.NOME; cliente = null; } if (!IsPostBack) { BuscarCategorias(); BuscarFabricantes(); BuscarBanners(); } }
/// <summary> /// Create a new CLIENTE object. /// </summary> /// <param name="iDT_CLIENTE">Initial value of the IDT_CLIENTE property.</param> /// <param name="nOME">Initial value of the NOME property.</param> /// <param name="eMAIL">Initial value of the EMAIL property.</param> /// <param name="sENHA">Initial value of the SENHA property.</param> /// <param name="dATA_CADASTRO">Initial value of the DATA_CADASTRO property.</param> public static CLIENTE CreateCLIENTE(global::System.Int32 iDT_CLIENTE, global::System.String nOME, global::System.String eMAIL, global::System.String sENHA, global::System.DateTime dATA_CADASTRO) { CLIENTE cLIENTE = new CLIENTE(); cLIENTE.IDT_CLIENTE = iDT_CLIENTE; cLIENTE.NOME = nOME; cLIENTE.EMAIL = eMAIL; cLIENTE.SENHA = sENHA; cLIENTE.DATA_CADASTRO = dATA_CADASTRO; return cLIENTE; }
/// <summary> /// Deprecated Method for adding a new object to the CLIENTE EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToCLIENTE(CLIENTE cLIENTE) { base.AddObject("CLIENTE", cLIENTE); }
protected void grvClientes_RowDeleting(object sender, GridViewDeleteEventArgs e) { idCliente = int.Parse(grvClientes.DataKeys[e.RowIndex].Value.ToString()); cliente = clientes.Find(prod => prod.IDT_CLIENTE == idCliente).First<CLIENTE>(); clientes.Delete(cliente); clientes.SaveChanges(); clientes = null; cliente = null; BuscarClientes(); }
protected void grvClientes_SelectedIndexChanged(object sender, EventArgs e) { btnSalvar.Text = "Atualizar"; idCliente = (int)grvClientes.SelectedValue; cliente = clientes.Find(cli => cli.IDT_CLIENTE == idCliente).First<CLIENTE>(); txtIdCliente.Text = cliente.IDT_CLIENTE.ToString(); txtNomeCliente.Text = cliente.NOME; txtEmail.Text = cliente.EMAIL; clientes = null; cliente = null; }