protected void FechaDevText_Init(object sender, EventArgs e) { try { usuarioEN user = (usuarioEN)Session["user_session_data"]; int id; int.TryParse(Request.QueryString["id"], out id); transaccionPeliculaEN t = new transaccionPeliculaEN(id, user.Email); t = t.mostrarTransaccionPelicula(); peliculaEN p = new peliculaEN(id, ""); p = p.mostrarPelicula(); producto.Text = p.NombreP; float precio; if (t.Alquiler) { tipo.Text = "Alquiler"; fechaDevNum.Visible = true; fechaDevNum.Text = t.FechaF; FechaDevText.Visible = true; precio = p.PrecioA / 100; importe.Text = precio.ToString() + "€"; } else { tipo.Text = "Compra estándar"; precio = p.PrecioC / 100; importe.Text = precio.ToString() + "€"; } fechaPago.Text = t.FechaC.Substring(0, 11); } catch (Exception) { Response.Redirect("../Pagina_Error.aspx"); } }
protected void Btn_Cargar_Click(object sender, EventArgs e) { try { if (DWPelicula.SelectedItem.ToString() != "[Seleccionar]") { p.IdP = ListaIdP[DWPelicula.SelectedIndex - 1]; p = p.mostrarPelicula(); DWdia.SelectedIndex = int.Parse(p.FechaE.Substring(0, 2)) - 1; DWmes.SelectedIndex = int.Parse(p.FechaE.Substring(3).Substring(0, 2)) - 1; DWaño.SelectedIndex = int.Parse(p.FechaE.Substring(6).Substring(0, 5)) - 1900; tituloBox.Text = p.NombreP; duracionBox.Text = p.Duracion.ToString(); sinopsisBox.Text = p.Sinopsis; compraBox.Text = (p.PrecioC).ToString(); alquilerBox.Text = (p.PrecioA).ToString(); imagenBox.Text = p.Imagen.Substring(24); trailerBox.Text = p.Trailer; directorEN dir = new directorEN(); dir.IdD = p.IdDir; dir = dir.mostrarDirector(); bool stop = false; for (int i = 0; i < DWdir.Items.Count && !stop; i++) { if (DWdir.Items[i].ToString() == dir.Nombre + " " + dir.Apellidos) { DWdir.SelectedIndex = i; stop = true; } } distribuidoraEN dist = new distribuidoraEN(); dist.IdDis = p.IdDist; dist = dist.mostrarDistribuidora(); stop = false; for (int i = 0; i < DWdist.Items.Count && !stop; i++) { if (DWdist.Items[i].ToString() == dist.Nombre) { DWdist.SelectedIndex = i; stop = true; } } } } catch (Exception ex) { Err.Text = ex.Message; Err.Visible = true; Err.ForeColor = Color.Red; } }
protected void imagePelicula1_Init(object sender, EventArgs e) { try { int id; int.TryParse(Request.QueryString["id"], out id); //Recuperamos Id de la pelicula pelicula = new peliculaEN(id, ""); //Cargamos id de la pelicula pelicula = pelicula.mostrarPelicula(); //Cargamos datos de la pelicula directorEN d = new directorEN(pelicula.IdDir); distribuidoraEN dis = new distribuidoraEN(pelicula.IdDist, ""); Titulo.Text = pelicula.NombreP; Texto_Sinopsis.Text = pelicula.Sinopsis; Imagen.ImageUrl = pelicula.Imagen; float precio = pelicula.PrecioA / 100;//Conversion a euros precioAnumtext.Text = precio.ToString() + "€"; fechaEstrenotext.Text = pelicula.FechaE.Substring(0, 10); precio = pelicula.PrecioC / 100; precioCnumtext.Text = precio.ToString() + "€"; TrailerLink.NavigateUrl = pelicula.Trailer; duracionNumtext.Text = pelicula.Duracion.ToString() + " min"; mostrarDirText.Text = d.mostrarDirector().Nombre + " " + d.mostrarDirector().Apellidos; mostrarDirText.NavigateUrl = "Mostrar_Director.aspx?id=" + pelicula.IdDir; mostrarDistText.Text = dis.mostrarDistribuidora().Nombre; mostrarDistText.NavigateUrl = "Mostrar_Distribuidora.aspx?id=" + pelicula.IdDist; if (pelicula.IdSaga != -1) { sagaEN s = new sagaEN(pelicula.IdSaga, "", ""); mostrarSaga.Visible = true; SagaText.Visible = true; mostrarSaga.Text = s.mostrarSaga().Nombre; } Response.Charset = "utf-8"; usuarioEN user = (usuarioEN)Session["user_session_data"];//Cargamos el usuario si hay sesion iniciada if (user != null) { adquirirText.Visible = true; adquirirText.NavigateUrl = "../Transaccion.aspx?id=" + pelicula.IdP; } }catch (Exception ex) { Response.Redirect("../Pagina_Error.aspx?err=" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { user = (usuarioEN)Session["user_session_data"]; int id; int.TryParse(Request.QueryString["id"], out id); pelicula.IdP = id; pelicula = pelicula.mostrarPelicula(); double precio; precio = pelicula.PrecioC / 100 + 0.00; PrecioC.Text = precio.ToString() + "€"; precio = pelicula.PrecioA / 100 + 0.00; PrecioA.Text = precio.ToString() + "€"; Fecha.Text = (DateTime.Now).AddDays(7).ToString().Substring(0, 11); } catch (Exception ex) { Response.Redirect("Pagina_Error.aspx?err=" + ex.Message); } }
protected void DWCompras_Init(object sender, EventArgs e) { usuarioEN user = (usuarioEN)Session["user_session_data"]; transaccionPeliculaEN t = new transaccionPeliculaEN(); t.Email = user.Email; List <int> devueltas = t.eliminarAlquiladas(); for (int i = 0; i < devueltas.Count; i++) { peliculaEN p = new peliculaEN(devueltas[i], ""); enviarMensajeDevueltas(p.mostrarPelicula()); } if (DWAlquiler != null) { peliculaEN peli = new peliculaEN(); List <transaccionPeliculaEN> lista = user.listaAlquileresP(); nombres.Clear(); listaIDA.Clear(); nombres.Add("[Seleccionar]"); for (int i = 0; i < lista.Count; i++) { peli = new peliculaEN(); peli.IdP = lista[i].IdP; listaIDA.Add(peli.IdP); nombres.Add(peli.mostrarPelicula().NombreP); } DWAlquiler.DataSource = nombres; DWAlquiler.DataBind(); } if (DWCompras != null) { peliculaEN peli = new peliculaEN(); List <transaccionPeliculaEN> lista = user.listaComprasP(); nombres.Clear(); listaIDC.Clear(); nombres.Add("[Seleccionar]"); for (int i = 0; i < lista.Count; i++) { peli = new peliculaEN(); peli.IdP = lista[i].IdP; listaIDC.Add(peli.IdP); nombres.Add(peli.mostrarPelicula().NombreP); } DWCompras.DataSource = nombres; DWCompras.DataBind(); } if (DWAlquiler0 != null) { nombres.Clear(); listaIDAS.Clear(); serieEN serie = new serieEN(); List <transaccionSerieEN> lista2 = user.listaAlquileresS(); nombres.Add("[Seleccionar]"); for (int i = 0; i < lista2.Count; i++) { serie = new serieEN(); serie.IdS = lista2[i].IdS; listaIDAS.Add(serie.IdS); nombres.Add(serie.mostrarSerie().Titulo); } DWAlquiler0.DataSource = nombres; DWAlquiler0.DataBind(); } if (DWCompras0 != null) { nombres.Clear(); listaIDCS.Clear(); serieEN serie = new serieEN(); List <transaccionSerieEN> lista2 = user.listaComprasS(); nombres.Add("[Seleccionar]"); for (int i = 0; i < lista2.Count; i++) { serie = new serieEN(); serie.IdS = lista2[i].IdS; listaIDCS.Add(serie.IdS); nombres.Add(serie.mostrarSerie().Titulo); } DWCompras0.DataSource = nombres; DWCompras0.DataBind(); } }