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); transaccionSerieEN t = new transaccionSerieEN(id, user.Email); t = t.mostrarTransaccionSerie(); serieEN p = new serieEN(id, ""); p = p.mostrarSerie(); producto.Text = p.Titulo; 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; } catch (Exception ex) { Response.Redirect("../Pagina_Error.aspx?err=" + ex.Message); } }
public serieEN mostrarSerie(serieEN serie) { serieEN aux = new serieEN(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando; if (serie.IdS != -1) { comando = "select * from Series where Id_Serie = " + serie.IdS; } else { comando = "select * from Series where Titulo like '" + serie.Titulo + "'"; } SqlCommand cmd = new SqlCommand(comando, cn); var reader = cmd.ExecuteReader(); while (reader.Read()) { aux = new serieEN(); aux.IdS = (int)reader["Id_Serie"]; aux.Titulo = reader["Titulo"].ToString(); aux.FechaE = reader["Fecha_Estreno"].ToString(); aux.Sinopsis = reader["Sinopsis"].ToString(); aux.PrecioA = (int)reader["Precio_A"]; aux.PrecioC = (int)reader["Precio_C"]; aux.Imagen = reader["Imagen"].ToString(); } reader.Close(); cn.Close(); return(aux); }
protected void Page_Load(object sender, EventArgs e) { if (DWSeries.SelectedItem.ToString() != "[Seleccionar]") { if (fechaBox.Text.Length == 0 && tituloBox.Text.Length == 0 && sinopsisBox.Text.Length == 0 && compraBox.Text.Length == 0 && alquilerBox.Text.Length == 0 && imgBox.Text.Length == 0) { serie = new serieEN(-1, DWSeries.SelectedItem.ToString()); serie = serie.mostrarSerie(); tituloBox.Text = serie.Titulo; sinopsisBox.Text = serie.Sinopsis; fechaBox.Text = serie.FechaE; compraBox.Text = serie.PrecioC.ToString(); alquilerBox.Text = serie.PrecioA.ToString(); imgBox.Text = serie.Imagen; } } else { tituloBox.Text = ""; sinopsisBox.Text = ""; fechaBox.Text = ""; compraBox.Text = ""; alquilerBox.Text = ""; imgBox.Text = ""; } Btn_modificar.Visible = true; Err.Visible = false; }
public serieEN mostrarSerieId(int idSerie) { serieEN aux = new serieEN(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = ""; comando = "select * from Series where Id_Serie = " + idSerie; SqlCommand cmd = new SqlCommand(comando, cn); var reader = cmd.ExecuteReader(); while (reader.Read()) { aux = new serieEN(); aux.IdS = (int)reader["Id_Serie"]; aux.Titulo = reader["Titulo"].ToString(); aux.FechaE = reader["Fecha_Estreno"].ToString(); aux.PrecioA = (float)reader["Precio_A"]; aux.PrecioC = (float)reader["Precio_C"]; aux.Imagen = reader["Imagen"].ToString(); } reader.Close(); cn.Close(); return(aux); }
protected void Btn_Insertar_Click(object sender, EventArgs e) { if (titulo_textBox.Text != "" && sinopsis_textBox.Text != "" && estreno_textBox.Text != "" && alquiler_textBox.Text != "" && compra_textBox.Text != "" && imagen_textBox.Text != "") { try { float precioC = float.Parse(compra_textBox.Text, CultureInfo.InvariantCulture.NumberFormat); float precioA = float.Parse(alquiler_textBox.Text, CultureInfo.InvariantCulture.NumberFormat); serie = new serieEN(-1, titulo_textBox.Text, estreno_textBox.Text, sinopsis_textBox.Text, precioC, precioA, imagen_textBox.Text); serie.anyadirSerie(); Err.Text = "AÑADIDO CORRECTAMENTE"; Err.Visible = true; Err.ForeColor = Color.Green; } catch (Exception ex) { Err.Text = ex.Message; Err.Visible = true; Err.ForeColor = Color.Red; } } else { Err.Text = "*Campos vacíos"; Err.Visible = true; Err.ForeColor = Color.Red; } }
protected void imageSerie1_Init(object sender, EventArgs e) { try { int id; int.TryParse(Request.QueryString["id"], out id);//Recuperamos id Serie serie = new serieEN(id, ""); serie = serie.mostrarSerie(); Titulo_S.Text = serie.Titulo; Texto_Sinopsis.Text = serie.Sinopsis; Imagen.ImageUrl = serie.Imagen; float precio = serie.PrecioA / 100; precioAnumtext.Text = precio.ToString() + "€"; fechaEstrenotext.Text = serie.FechaE; precio = serie.PrecioC / 100; precioCnumtext.Text = precio.ToString() + "€"; Response.Charset = "utf-8"; usuarioEN user = (usuarioEN)Session["user_session_data"]; if (user != null) { adquirirText.Visible = true; adquirirText.NavigateUrl = "../Transaccions.aspx?id=" + serie.IdS; } }catch (Exception ex) { Response.Redirect("../Pagina_Error.aspx?err=" + ex.Message); } }
public void anyadirSerie(serieEN serie) { try { string fecha = serie.FechaE; int nextId = 1; SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = ""; SqlCommand cmd; comando = "insert into Series values (" + nextId + ", '"; comando += serie.Titulo + "', '"; comando += fecha + "', '"; comando += serie.Sinopsis + "', " + serie.PrecioC + ", " + serie.PrecioA + ", "; comando += " '../images/series_img/" + serie.Imagen + "')"; cmd = new SqlCommand(comando, cn); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception) { try { string fecha = serie.FechaE; int nextId = 1; SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = "select max(Id_Serie) max from Series"; SqlCommand cmd = new SqlCommand(comando, cn); var reader = cmd.ExecuteReader(); while (reader.Read()) { nextId = (int)reader["max"] + 1; } reader.Close(); comando = "insert into Series values (" + nextId + ", '"; comando += serie.Titulo + "', '"; comando += fecha + "', '"; comando += serie.Sinopsis + "', '" + serie.PrecioC + "', '" + serie.PrecioA + "', "; comando += "'../images/series_img/" + serie.Imagen + "')"; cmd = new SqlCommand(comando, cn); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } } }
protected void Btn_SerieC(object sender, EventArgs e) { if (SerieBox.Text != "") { listaID.Clear(); serieCAD serie = new serieCAD(); serieEN nombre = new serieEN(-1, SerieBox.Text); List <string> ListaNombres = new List <string>(); DWSeries.Visible = true; Btn_Serie2.Visible = true; List <serieEN> p = serie.mostrarListaSeries(nombre); for (int i = 0; i < p.Count; i++) { ListaNombres.Add(p[i].Titulo); listaID.Add(p[i].IdS); } DWSeries.DataSource = ListaNombres; DWSeries.DataBind(); DWSeries.Items.Insert(0, new ListItem("[Seleccionar]", "0")); if (DWSeries.Items.Count == 1) { ErrSerie.Visible = true; ErrSerie.Text = "*Búsqueda vacía. Introduzca el carácter '%' para ver todos los títulos"; DWSeries.Visible = false; Btn_Serie2.Visible = false; } else { ErrSerie.Visible = false; } } else { ErrSerie.Visible = true; ErrSerie.Text = "*Campo vacío"; } ErrPelicula.Visible = false; ErrDistribuidora.Visible = false; ErrPelicula.Visible = false; ErrDirector.Visible = false; DWActor.Visible = false; DWDistribuidora.Visible = false; DWPeliculas.Visible = false; DWDirector.Visible = false; Btn_Actor2.Visible = false; Btn_Distribuidora2.Visible = false; Btn_Pelicula2.Visible = false; Btn_Director2.Visible = false; }
protected void Btn_modificar_Click(object sender, EventArgs e) { try { serie = new serieEN(-1, DWSeries.SelectedItem.ToString()); serie = serie.mostrarSerie(); if (tituloBox.Text.Length == 0 || sinopsisBox.Text.Length == 0 || fechaBox.Text.Length == 0 || compraBox.Text.Length == 0 || alquilerBox.Text.Length == 0 || imgBox.Text.Length == 0) { Btn_modificar.Visible = true; Err.ForeColor = Color.Red; Err.Visible = true; Err.Text = "*No puedes dejar ningún campo en blanco"; } else if (tituloBox.Text == serie.Titulo && sinopsisBox.Text == serie.Sinopsis && fechaBox.Text == serie.FechaE && compraBox.Text == serie.PrecioC.ToString() && alquilerBox.Text == serie.PrecioA.ToString() && imgBox.Text == serie.Imagen) { Btn_modificar.Visible = true; Err.ForeColor = Color.Red; Err.Visible = true; Err.Text = "*No has realizado ningún cambio"; } else { serie.Titulo = tituloBox.Text; serie.Sinopsis = sinopsisBox.Text; serie.FechaE = fechaBox.Text; serie.PrecioA = float.Parse(alquilerBox.Text, CultureInfo.InvariantCulture.NumberFormat); serie.PrecioC = float.Parse(compraBox.Text, CultureInfo.InvariantCulture.NumberFormat); serie.Imagen = imgBox.Text; serie.modificarSerie(); Btn_modificar.Visible = false; Err.ForeColor = Color.Green; Err.Visible = true; Err.Text = "Has realizado los cambios correctamente :)"; } }catch (Exception ex) { Err.ForeColor = Color.Red; Err.Visible = true; Err.Text = 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); double precio; serieCAD p = new serieCAD(); serie = new serieEN(id, ""); serie = p.mostrarSerie(serie); precio = serie.PrecioC / 100; Fecha.Text = (DateTime.Now).AddDays(7).ToString().Substring(0, 11); PrecioC.Text = precio.ToString() + "€"; precio = serie.PrecioA / 100; PrecioA.Text = precio.ToString() + "€"; } catch (Exception ex) { Response.Redirect("Pagina_Error.aspx?err=" + ex.Message); } }
public List <serieEN> mostrarListaSeries(serieEN serie) { serieEN aux = new serieEN(); List <serieEN> devolver = new List <serieEN>(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = ""; if (serie.Titulo == "%") { comando = "select * from Series order by Titulo"; } else { comando = "select * from Series where Titulo like '%" + serie.Titulo + "%' order by Titulo"; } SqlCommand cmd = new SqlCommand(comando, cn); var reader = cmd.ExecuteReader(); while (reader.Read()) { aux = new serieEN(); aux.IdS = (int)reader["Id_Serie"]; aux.Titulo = reader["Titulo"].ToString(); aux.FechaE = reader["Fecha_Estreno"].ToString(); aux.Sinopsis = reader["Sinopsis"].ToString(); aux.PrecioA = (int)reader["Precio_A"]; aux.PrecioC = (int)reader["Precio_C"]; aux.Imagen = reader["Imagen"].ToString(); devolver.Add(aux); } reader.Close(); cn.Close(); return(devolver); }
public void modificarSerie(serieEN serie) { try { SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = "update Series set"; comando += " Titulo = '" + serie.Titulo; comando += "', Fecha_Estreno = '" + serie.FechaE; comando += "', Sinopsis = '" + serie.Sinopsis; comando += "', Precio_C = " + serie.PrecioC; comando += ", Precio_A = " + serie.PrecioA; comando += ", Imagen = '" + serie.Imagen; comando += "' where Id_Serie = " + serie.IdS; SqlCommand cmd = new SqlCommand(comando, cn); cmd = new SqlCommand(comando, cn); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool existe(serieEN serie) { throw new NotImplementedException(); }
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(); } }