protected void btnAceptar_Click(object sender, EventArgs e) { aux = new Cliente(); //long id = Voucher auxVoucher = new Voucher(); VoucherControlador voucher = new VoucherControlador(); long id = Convert.ToInt64(Session["idTeclado"]); try { aux.Dni = Convert.ToInt32(tbDni.Text.ToString()); aux.Nombre = tbNombre.Text.ToString(); aux.Apellido = tbApellido.Text.ToString(); aux.Email = this.tbEmail.Text.ToString(); aux.Direccion = this.tbDireccion.Text.ToString(); aux.Ciudad = this.tbCiudad.Text.ToString(); aux.CodPostal = this.tbCodPostal.Text.ToString(); if (id != 0)// si el id tiene datos los precargo { cliente.Modificar(aux); // si esta todo bien mando un cargo o para la pagina del idex que muestra un mensaje // doy de baja el voucher y lo cargo a la vez auxVoucher.IdCliente = id; // el producto elegido es traido deelegir premio auxVoucher.IdProducto = Convert.ToInt64(Session["idProductoElegido"]); //cambio el estado del voucher para que ya no sea valido auxVoucher.Estado = true; //DateTime myDateTime = DateTime.Now; //string sqlFormattedDate = myDateTime.ToString("yyyy-MM-dd HH:mm:ss.fff"); auxVoucher.FechaRegistro = DateTime.Now;; // traigo el voucher elegido desde la pesta;a de cargarCodigo.aspx auxVoucher.CodigoVoucher = Convert.ToString(Session["codVoucherElegido"]); voucher.CargaVoucher(auxVoucher); Session.Add("cargadoOk", 1); Response.Redirect("Index.aspx"); } else { cliente.Agregar(aux); Session.Add("cargadoOk", 1); Response.Redirect("Index.aspx"); } } catch (Exception ex) { throw ex; } }