public List <peliculaEN> peliculasActor(int id) { peliculaCAD p = new peliculaCAD(); List <peliculaEN> lista = new List <peliculaEN>(); List <int> IDs = new List <int>(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = ""; comando = "select p.Id_Pelicula from Actores a, Peliculas p, Actuaciones ac where p.Id_Pelicula = ac.Id_Pelicula and a.Id_Actor = ac.Id_Actor"; SqlCommand cmd = new SqlCommand(comando, cn); var reader = cmd.ExecuteReader(); while (reader.Read()) { IDs.Add((int)reader["Id_Pelicula"]); } reader.Close(); for (int i = 0; i < IDs.Count; i++) { peliculaEN peli = new peliculaEN(IDs[i], ""); lista.Add(p.mostrarPelicula(peli)); } cn.Close(); return(lista); }
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"); } }
public void modificarPelicula(peliculaEN pelicula) { try { DateTime fecha = DateTime.Parse(pelicula.FechaE); paisCAD p = new paisCAD(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = ""; SqlCommand cmd; comando = "update Peliculas set Id_Pelicula = " + pelicula.IdP + ", Nombre = '"; comando += pelicula.NombreP + "', Duracion = " + pelicula.Duracion + ", Fecha_Estreno = '"; comando += fecha + "', Sinopsis = '"; comando += pelicula.Sinopsis + "', Precio_C = " + pelicula.PrecioC + ", Precio_A = " + pelicula.PrecioA + ", Id_Distribuidora = " + pelicula.IdDist + ", Id_Director = "; comando += pelicula.IdDir + ", Imagen = '../images/peliculas_img/" + pelicula.Imagen + "', Id_Saga = "; if (pelicula.IdSaga == -1) { comando += "null" + ", Trailer = '" + pelicula.Trailer + "'where Id_Pelicula = " + pelicula.IdP; } else { comando += pelicula.IdSaga + ", Trailer = '" + pelicula.Trailer + "' where Id_Pelicula = " + pelicula.IdP; } cmd = new SqlCommand(comando, cn); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <peliculaEN> mostrarListaPeliculas(peliculaEN pelicula) { string comando = ""; if (pelicula.NombreP == "%") { comando = "select * from Peliculas order by Nombre"; } else { comando = "select * from Peliculas where Nombre like '%" + pelicula.NombreP + "%' order by Nombre"; } try { int i, j; peliculaEN aux = new peliculaEN(); List <peliculaEN> devolver = new List <peliculaEN>(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); DataSet bdvirtual = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(comando, cn); da.Fill(bdvirtual, "Peliculas"); DataTable t = new DataTable(); t = bdvirtual.Tables["Peliculas"]; for (i = 0; i < t.Rows.Count; i++) { aux = new peliculaEN(); aux.IdP = (int)t.Rows[i][0]; aux.NombreP = t.Rows[i][1].ToString(); aux.Duracion = (int)t.Rows[i][2]; aux.FechaE = t.Rows[i][3].ToString(); aux.Sinopsis = t.Rows[i][4].ToString(); aux.PrecioC = (int)t.Rows[i][5]; aux.PrecioA = (int)t.Rows[i][6]; aux.IdDist = (int)t.Rows[i][7]; aux.IdDir = (int)t.Rows[i][8]; aux.Imagen = t.Rows[i][9].ToString(); aux.Trailer = t.Rows[i][11].ToString(); if (t.Rows[i][10] == DBNull.Value) //Comprobamos que no sea NULL { aux.IdSaga = -1; } else { aux.IdSaga = (int)t.Rows[i][10]; } devolver.Add(aux); } cn.Close(); return(devolver); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void Btn_Añadir_Click(object sender, EventArgs e) { if (tituloBox.Text != "" && duracionBox.Text != "" && sinopsisBox.Text != "" && alquilerBox.Text != "" && compraBox.Text != "" && imagenBox.Text != "" && trailerBox.Text != "") { if (DWdir.SelectedItem.ToString() != "[Seleccionar]" && DWdist.SelectedItem.ToString() != "[Seleccionar]") { try { DistribuidoraCAD dist = new DistribuidoraCAD(); directorCAD dir = new directorCAD(); float precioC = float.Parse(compraBox.Text, CultureInfo.InvariantCulture.NumberFormat); float precioA = float.Parse(alquilerBox.Text, CultureInfo.InvariantCulture.NumberFormat); int duracion = int.Parse(duracionBox.Text, CultureInfo.InvariantCulture.NumberFormat);; int idDist = listaIdDist[DWdist.SelectedIndex - 1]; int idDir = listaIdDir[DWdir.SelectedIndex - 1]; int idSag; if (DWsaga.SelectedItem.ToString() == "NINGUNA") { idSag = -1; } else { idSag = listaIdSag[DWsaga.SelectedIndex - 1]; } string fecha = DWdia.SelectedItem.ToString() + "-" + DWmes.SelectedItem.ToString() + "-" + DWaño.SelectedItem.ToString(); pelicula = new peliculaEN(-1, tituloBox.Text, duracion, fecha, sinopsisBox.Text, precioC, precioA, idDist, idDir, imagenBox.Text, idSag, trailerBox.Text); pelicula.IdDir = idDir; pelicula.IdDist = idDist; pelicula.anyadirPelicula(); 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 = "*Quedan opciones sin seleccionar"; Err.Visible = true; Err.ForeColor = Color.Red; } } else { Err.Text = "*Campos vacíos"; Err.Visible = true; Err.ForeColor = Color.Red; } }
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 Timer1_Tick(object sender, EventArgs e) { peliculaEN peli = new peliculaEN(); lastRand = rnd.Next(0, lista.Count); peli = lista[lastRand]; Titulo.Text = peli.NombreP; Imagen.ImageUrl = peli.Imagen; Imagen.Width = 400; Imagen.Height = 550; HyperLink.NavigateUrl = "Mostrar/Mostrar_Peliculas.aspx?id=" + peli.IdP.ToString(); }
protected void Btn_PeliculaC(object sender, EventArgs e) { if (PeliculaBox.Text != "") { listaID.Clear(); peliculaEN peli = new peliculaEN(-1, PeliculaBox.Text); List <string> ListaNombres = new List <string>(); DWPeliculas.Visible = true; Btn_Pelicula2.Visible = true; List <peliculaEN> p = peli.mostrarListaPeliculas(); for (int i = 0; i < p.Count; i++) { ListaNombres.Add(p[i].NombreP); listaID.Add(p[i].IdP); } DWPeliculas.DataSource = ListaNombres; DWPeliculas.DataBind(); DWPeliculas.Items.Insert(0, new ListItem("[Seleccionar]", "0")); if (DWPeliculas.Items.Count == 1) { ErrPelicula.Visible = true; ErrPelicula.Text = "*Búsqueda vacía. Introduzca el carácter '%' para ver todos los títulos"; DWPeliculas.Visible = false; Btn_Pelicula2.Visible = false; } else { ErrPelicula.Visible = false; } } else { ErrPelicula.Visible = true; ErrPelicula.Text = "*Campo vacío"; } ErrSerie.Visible = false; ErrDistribuidora.Visible = false; ErrSerie.Visible = false; ErrDirector.Visible = false; DWActor.Visible = false; DWDistribuidora.Visible = false; DWSeries.Visible = false; DWDirector.Visible = false; Btn_Actor2.Visible = false; Btn_Distribuidora2.Visible = false; Btn_Serie2.Visible = false; Btn_Director2.Visible = false; }
protected void enviarMensajeDevueltas(peliculaEN p) { usuarioEN user = (usuarioEN)Session["user_session_data"]; SmtpClient cliente = new SmtpClient("smtp.gmail.com", 587); cliente.EnableSsl = true; cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "hookin123"); string contenido = "Hola, " + user.Nombre + ". Le informamos de que el alquiler de la película " + p.NombreP + " acaba de vencer.\n"; contenido += "Puede volver a alquilar la película usando nuestra aplicación.\n\n"; contenido += "El equipo de Cuentas de Hookin"; MailMessage mail = new MailMessage("*****@*****.**", user.Email, "Devolución", contenido); cliente.Send(mail); }
public List <peliculaEN> mostrarUltimosEstrenos() { try { int i, j; peliculaEN aux = new peliculaEN(); List <peliculaEN> devolver = new List <peliculaEN>(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = ""; comando = "SELECT TOP 2 * FROM peliculas order by Fecha_Estreno desc"; DataSet bdvirtual = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(comando, cn); da.Fill(bdvirtual, "Peliculas"); DataTable t = new DataTable(); t = bdvirtual.Tables["Peliculas"]; for (i = 0; i < t.Rows.Count; i++) { aux = new peliculaEN(); aux.IdP = (int)t.Rows[i][0]; aux.NombreP = t.Rows[i][1].ToString(); aux.Duracion = (int)t.Rows[i][2]; aux.FechaE = t.Rows[i][3].ToString(); aux.Sinopsis = t.Rows[i][4].ToString(); aux.PrecioC = (int)t.Rows[i][5]; aux.PrecioA = (int)t.Rows[i][6]; aux.IdDist = (int)t.Rows[i][7]; aux.IdDir = (int)t.Rows[i][8]; aux.Imagen = t.Rows[i][9].ToString(); aux.Trailer = t.Rows[i][11].ToString(); if (t.Rows[i][10] == null) { aux.IdSaga = -1; } else { aux.IdSaga = (int)t.Rows[i][10]; } devolver.Add(aux); } cn.Close(); return(devolver); }catch (Exception ex) { throw new Exception(ex.Message); } }
public peliculaEN mostrarPelicula(peliculaEN pelicula) { peliculaEN aux = new peliculaEN(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando; if (pelicula.IdP != -1) { comando = "select * from Peliculas where Id_Pelicula = " + pelicula.IdP; } else { comando = "select * from Peliculas where Nombre like '" + pelicula.NombreP + "'"; } SqlCommand cmd = new SqlCommand(comando, cn); var reader = cmd.ExecuteReader(); while (reader.Read()) { aux = new peliculaEN(); aux.IdP = (int)reader["Id_Pelicula"]; aux.NombreP = reader["Nombre"].ToString(); aux.Duracion = (int)reader["Duracion"]; aux.FechaE = reader["Fecha_Estreno"].ToString(); aux.Sinopsis = reader["Sinopsis"].ToString(); aux.PrecioA = (int)reader["Precio_A"]; aux.PrecioC = (int)reader["Precio_C"]; aux.IdDist = (int)reader["Id_Distribuidora"]; aux.IdDir = (int)reader["Id_Director"]; aux.Imagen = reader["Imagen"].ToString(); aux.Trailer = reader["Trailer"].ToString(); if (reader.IsDBNull(10)) { aux.IdSaga = -1; } else { aux.IdSaga = (int)reader["Id_Saga"]; } } reader.Close(); cn.Close(); return(aux); }
protected void Page_Load(object sender, EventArgs e) { try { peliculaEN p = new peliculaEN(); lista = p.mostrarListaTodasPeliculas(); lastRand = rnd.Next(0, lista.Count); p = lista[lastRand]; Titulo.Text = p.NombreP; Imagen.ImageUrl = p.Imagen; HyperLink.NavigateUrl = "Mostrar/Mostrar_Peliculas.aspx?id=" + p.IdP.ToString(); } catch (Exception ex) { Response.Redirect("Pagina_Error.aspx?err=" + ex.Message); } }
public List <peliculaEN> mostrarListaPeliculasDistribuidora(int idDist) { peliculaEN aux = new peliculaEN(); List <peliculaEN> devolver = new List <peliculaEN>(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = ""; comando = "select * from Peliculas where Id_Distribuidora = " + idDist; SqlCommand cmd = new SqlCommand(comando, cn); var reader = cmd.ExecuteReader(); while (reader.Read()) { aux = new peliculaEN(); aux.IdP = (int)reader["Id_Pelicula"]; aux.NombreP = reader["Nombre"].ToString(); aux.Duracion = (int)reader["Duracion"]; aux.FechaE = reader["Fecha_Estreno"].ToString(); aux.Sinopsis = reader["Sinopsis"].ToString(); aux.PrecioA = (int)reader["Precio_A"]; aux.PrecioC = (int)reader["Precio_C"]; aux.IdDist = (int)reader["Id_Distribuidora"]; aux.IdDir = (int)reader["Id_Director"]; aux.Imagen = reader["Imagen"].ToString(); aux.Trailer = reader["Trailer"].ToString(); if (reader.IsDBNull(10)) { aux.IdSaga = -1; } else { aux.IdSaga = (int)reader["Id_Saga"]; } devolver.Add(aux); } reader.Close(); cn.Close(); return(devolver); }
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 Page_Load(object sender, EventArgs e) { try { Response.Charset = "utf-8"; usuarioEN user = (usuarioEN)Session["user_session_data"]; peliculaEN p = new peliculaEN(); menuSorprendeme.NavigateUrl = "Mostrar/Mostrar_Peliculas.aspx?id=" + p.peliculaRandom().IdP.ToString(); if (user != null) { if (user.AdMin) { menuMantenimiento.Visible = true; } menuSalir.Visible = true; menuLogin.Visible = false; menuRegistro.Text = "Área cliente"; menuRegistro.NavigateUrl = "Area_Cliente/Menu_Cliente.aspx"; Nombre.Visible = true; Nombre.ForeColor = Color.Black; Nombre.Text = "Sesión iniciada como: " + user.Email; } else { Nombre.Visible = false; menuRegistro.NavigateUrl = "Registro.aspx"; menuRegistro.Text = "Registro"; menuMantenimiento.Visible = false; menuSalir.Visible = false; menuLogin.Visible = true; } } catch (Exception) { Response.Redirect("Pagina_Error.aspx"); } }
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(); } }
public bool existe(peliculaEN id) { return(false); }
public void anyadirPelicula(peliculaEN pelicula) { try { DateTime fecha = DateTime.Parse(pelicula.FechaE); paisCAD p = new paisCAD(); int nextId = 1; SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = ""; SqlCommand cmd; comando = "insert into Peliculas values (" + nextId + ", '"; comando += pelicula.NombreP + "', " + pelicula.Duracion + ", '"; comando += fecha + "', '"; comando += pelicula.Sinopsis + "', " + pelicula.PrecioC + ", " + pelicula.PrecioA + ", " + pelicula.IdDist + ", "; comando += pelicula.IdDir + ", '../images/peliculas_img/" + pelicula.Imagen + "', "; if (pelicula.IdSaga == -1) { comando += "null" + ", '" + pelicula.Trailer + "')"; } else { comando += pelicula.IdSaga + ", '" + pelicula.Trailer + "')"; } cmd = new SqlCommand(comando, cn); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception) { try { DateTime fecha = DateTime.Parse(pelicula.FechaE); paisCAD p = new paisCAD(); int nextId = 1; SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["bbdd"].ToString()); cn.Open(); string comando = "select max(Id_Pelicula) max from Peliculas"; SqlCommand cmd = new SqlCommand(comando, cn); var reader = cmd.ExecuteReader(); while (reader.Read()) { nextId = (int)reader["max"] + 1; } reader.Close(); comando = "insert into Peliculas values (" + nextId + ", '"; comando += pelicula.NombreP + "', " + pelicula.Duracion + ", '"; comando += fecha + "', '"; comando += pelicula.Sinopsis + "', '" + pelicula.PrecioC.ToString() + "', '" + pelicula.PrecioA.ToString() + "', " + pelicula.IdDist + ", "; comando += pelicula.IdDir + ", '../images/peliculas_img/" + pelicula.Imagen + "', "; if (pelicula.IdSaga == -1) { comando += "null" + ", '" + pelicula.Trailer + "')"; } else { comando += pelicula.IdSaga + ", '" + pelicula.Trailer + "')"; } cmd = new SqlCommand(comando, cn); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } } }