protected void btnBuscarVoucher_Click(object sender, EventArgs e) { NVoucher buscar = new NVoucher(); String codVoucher = txtBuscarVoucher.Text; String codError = ""; bool encontro = buscar.existeVoucher(codVoucher); if (encontro) { //btnBuscarVoucher.Text="Encontro"; if (!buscar.estadoVoucher(codVoucher)) { Session["NumeroVoucher" + Session.SessionID] = codVoucher; Response.Redirect("Productos.aspx"); } codError = "El codigo de voucher: " + codVoucher + " ya ha sido utilizado. Por favor ingrese otro código o contactese con su proveedor"; } codError = "El codigo de Voucher: " + codVoucher + " no existe. Por favor, verifique el código y vuelva a ingresarlo."; }
protected void BtnAplicarCanje_Click(object sender, EventArgs e) { // Producto producto; Voucher voucher = new Voucher(); NCliente negocioCliente = new NCliente(); NProducto negocioProducto = new NProducto(); NVoucher negocioVoucher = new NVoucher(); if (!ingreso) { try { int idProducto = Convert.ToInt32(Session["idProducto" + Session.SessionID]); String codVoucher = (String)Session["NumeroVoucher" + Session.SessionID]; //producto = negocioProducto.elegirProducto(idProducto); //voucher = negocioVoucher.obtenerVoucher(codVoucher); if (isClient) { negocioCliente.actualizarCliente(cliente); voucher = negocioVoucher.obtenerVoucher(codVoucher); voucher.cliente = cliente; voucher.producto = negocioProducto.elegirProducto(idProducto); voucher.codigoVoucher = codVoucher; voucher.estado = true; voucher.fechaRegistro = DateTime.Now; negocioVoucher.canjearVoucher(voucher); ingreso = true; Response.Redirect("Fin.aspx"); } else { cliente.apellido = TxtApellidoCl.Text; cliente.nombre = TxtNombreCl.Text; cliente.dni = Convert.ToInt32(TxtDniCl.Text); cliente.direccion = TxtDirCl.Text; cliente.ciudad = TxtCiudadCl.Text; cliente.cp = TxtCPCl.Text; cliente.email = TxtMailCl.Text; cliente.fechaRegistro = DateTime.Now; negocioCliente.altaCliente(cliente); // voucher.id = negocioVoucher.obtenerVoucher(voucher.codigoVoucher).id; cliente = negocioCliente.buscarCliente(cliente.dni); voucher = negocioVoucher.obtenerVoucher(codVoucher); voucher.cliente = cliente; voucher.producto = negocioProducto.elegirProducto(idProducto); // voucher.producto = negocioProducto.elegirProducto(producto.id); voucher.codigoVoucher = codVoucher; voucher.estado = true; voucher.fechaRegistro = DateTime.Now; negocioVoucher.canjearVoucher(voucher); isClient = true; ingreso = true; Response.Redirect("Fin.aspx"); } } catch (Exception ex) { throw ex; } } }