public async Task <ActionResult <Peliculas> > PostPeliculas(Peliculas peliculas) { _context.Peliculas.Add(peliculas); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPeliculas", new { id = peliculas.Id }, peliculas)); }
public async Task <ActionResult <Peliculas> > PutPeliculas(int id, Peliculas peliculas) { if (id != peliculas.Id) { return(BadRequest()); } _context.Entry(peliculas).State = EntityState.Modified; try { await _context.SaveChangesAsync(); return(peliculas); } catch (DbUpdateConcurrencyException) { if (!PeliculasExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static bool Modificar(EntradaPeli entrada, EntradaPeli anterior) { bool paso = false; Contexto db = new Contexto(); try { db.Entry(entrada).State = EntityState.Modified; Peliculas peliculas = db.Pelicula.Find(entrada.PeliculaId); Peliculas peliAnt = db.Pelicula.Find(anterior.PeliculaId); peliculas.Inventario += entrada.Cantidad; peliAnt.Inventario -= anterior.Cantidad; db.Entry(peliculas).State = EntityState.Modified; if (db.SaveChanges() > 0) { paso = true; } db.Dispose(); } catch (Exception) { throw; } return(paso); }
private void button1_Click(object sender, EventArgs e) { Peliculas pelicula = new Peliculas(); int id = Convert.ToInt32(PeliculaIdtextBox.Text); pelicula.Buscar(id); TitulotextBox.Text = pelicula.Consultar(id).Rows[0]["Titulo"].ToString(); DescripcionrichTextBox.Text = pelicula.Consultar(id).Rows[0]["Descripcion"].ToString(); AnotextBox.Text = pelicula.Consultar(id).Rows[0]["Ano"].ToString(); CalificaciontextBox.Text = pelicula.Consultar(id).Rows[0]["Calificacion"].ToString(); IMDBtextBox.Text = pelicula.Consultar(id).Rows[0]["IMDB"].ToString(); CategoriaIdtextBox.Text = pelicula.Consultar(id).Rows[0]["Categoria"].ToString(); ImagenespictureBox.ImageLocation = pelicula.Consultar(id).Rows[0]["Imagen"].ToString(); Reproductor.URL = pelicula.Consultar(id).Rows[0]["Video"].ToString(); foreach (var actor in pelicula.Actor) { ActoreslistBox.Items.Add(actor.Nombre); } foreach (var genero in pelicula.Genero) { GeneroslistBox.Items.Add(genero.Descripcion); } }
/// <summary> /// este es el boton para consulta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { Peliculas p = new Peliculas(); DataTable dt = new DataTable(); string filtro = "1=1"; if (comboBoxFiltr.SelectedIndex == 0) { if (textBoxFiltro.Text.Trim().Length == 0) { filtro = "1=1"; } else { filtro = "PeliculaId = " + textBoxFiltro.Text; } dt = p.Listar(" PeliculaId, titulo, descripcion, Ano, calificacion, IMDB, CategoriaId, Estudio ", filtro); dataGridViewConsulta.DataSource = dt; } if (comboBoxFiltr.SelectedIndex == 2) { if (textBoxFiltro.Text.Trim().Length == 1) { filtro = "3=3"; } dt = p.Listar(" PeliculaId, titulo, descripcion, Ano, calificacion, IMDB, CategoriaId, Estudio ", filtro); dataGridViewConsulta.DataSource = dt; } }
public async Task <IActionResult> Edit(int id, [Bind("ID,Director,Name")] Peliculas peliculas) { if (id != peliculas.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(peliculas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PeliculasExists(peliculas.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(peliculas)); }
public ActionResult EditarPelicula(Peliculas pe) { BaseTp pelicula = new BaseTp(); Peliculas pel = pelicula.Peliculas.Where(p => p.IdPelicula == pe.IdPelicula).FirstOrDefault(); string archivo = Path.GetFileNameWithoutExtension(pe.ArchivoImagen.FileName); string extension = Path.GetExtension(pe.ArchivoImagen.FileName); archivo = archivo + extension; pe.Imagen = "/Content/img/" + archivo; archivo = Path.Combine(Server.MapPath("/Content/img/"), archivo); pe.ArchivoImagen.SaveAs(archivo); pel.Nombre = pe.Nombre; pel.Descripcion = pe.Descripcion; pel.IdCalificacion = pe.IdCalificacion; pel.Imagen = pe.Imagen; pel.IdGenero = pe.IdGenero; pel.Duracion = pe.Duracion; pel.FechaCarga = pe.FechaCarga; pelicula.SaveChanges(); return(RedirectToAction("GestionPeliculas")); }
private void GuardarButton_Click(object sender, EventArgs e) { Peliculas peliculas = LlenarClase(); bool Paso = false; if (IdNumericUpDown.Value == 0) { Paso = BLL.PeliculasBLL.Guardar(peliculas); } else { Paso = BLL.PeliculasBLL.Modificar(peliculas); } if (Paso) { Limpiar(); MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult NuevoPelicula(Peliculas Pelicula) { var file = Request.Files[0]; if (ModelState.IsValid) { if (file.ContentLength > 0) { Peliculas pel = new Peliculas(); string _filename = Path.GetFileName(file.FileName); string _patch = Path.Combine(Server.MapPath("~/Imagenes"), _filename); file.SaveAs(_patch); pel.Nombre = Pelicula.Nombre; pel.Descripcion = Pelicula.Descripcion; pel.Imagen = _patch; pel.Duracion = Pelicula.Duracion; pel.IdGenero = Pelicula.IdGenero; pel.IdCalificacion = Pelicula.IdCalificacion; DalPeli.AgregarPeliculas(pel); return(RedirectToAction("Peliculas")); // Retorna a la vista "Peliculas" } } TempData["MensajeError"] = "Error subiendo el archivo"; return(View()); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { Peliculas peliculas = contexto.Pelicula.Find(id); contexto.Pelicula.Remove(peliculas); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public IActionResult Index() { var a = new Peliculas(); a.ID_1 = "100"; a.Fecha_subida1 = DateTime.Now; a.Nombre_pelicula1 = "El padrino"; a.Director1 = "Francis Ford Coppola"; a.Comentarios1 = "Muy buena pelicula, fantastica"; a.Clasificacion1 = "B"; a.Duracion1 = "2hr89m"; a.ID_2 = "200"; a.Fecha_subida2 = DateTime.Now; a.Nombre_pelicula2 = "Bajo fuego"; a.Director2 = "Antoine Fuqua"; a.Comentarios2 = "Excelente largometraje"; a.Clasificacion2 = "B"; a.Duracion2 = "1hr58m"; a.ID_3 = "300"; a.Fecha_subida3 = DateTime.Now; a.Nombre_pelicula3 = "Mision Imposible"; a.Director3 = "Brian de Palma"; a.Comentarios3 = "Buena pelicula, excelente"; a.Clasificacion3 = "C"; a.Duracion3 = "1hr40m"; return(View(a)); }
public FuncionesPage(Peliculas pelicula) { InitializeComponent(); BindingContext = pelicula; listFunciones.ItemsSource = pelicula.Funciones; globalpel = pelicula; }
public ActionResult Modificar(int cod) { RegistroPeliculas Peli = new RegistroPeliculas(); Peliculas rpt = Peli.Recuperar(cod); return(View(rpt)); }
private void Verdetalle(int IdPelicula) { Pelicula Detalle = Peliculas.First(x => x.id == IdPelicula); Messenger.Default.Send(Detalle); _navigationService.NavigateTo("Detalle", IdPelicula); }
public ActionResult Index() { Peliculas model = (new Peliculas()).GetPeliculas(); return(View(model)); }
public ActionResult Buy(string dir, CarritoPedidos carrito) { string userEmail = User.Identity.GetUserName(); Pedidos pedido = new Pedidos(); double? total = 0.0; carrito.ForEach(product => { Peliculas productDb = db.Peliculas.Find(product.Id); pedido.Peliculas.Add(productDb); productDb.Stock -= 1; total += productDb.Precio; db.Entry(productDb).State = EntityState.Modified; }); pedido.Cliente = userEmail; pedido.Total = total; pedido.Direccion = dir; pedido.Fecha = DateTime.Now; db.Pedidos.Add(pedido); db.SaveChanges(); carrito.Clear(); return(RedirectToAction("Index", "Pedidos")); }
public IHttpActionResult PutPeliculas(int id, Peliculas peliculas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != peliculas.Id) { return(BadRequest()); } db.Entry(peliculas).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PeliculasExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
/********** MODIFICAR PELÍCULA **********/ public ActionResult modificarPelicula(int id) { ViewData["sessionString"] = System.Web.HttpContext.Current.Session["sessionString"] as String; if (ViewData["sessionString"] != null) { Peliculas pelicula = peliculaService.getPeliculaPorId(id); PeliculaModelAndView model = new PeliculaModelAndView(pelicula.IdPelicula.ToString(), pelicula.Nombre, pelicula.Descripcion, pelicula.IdCalificacion.ToString(), pelicula.IdGenero.ToString(), pelicula.Imagen, pelicula.Duracion.ToString()); model.idgeneroPeliculaModel = id.ToString(); if (id == 0) { return(View()); } else { model.idPeliculaModel = id.ToString(); return(View(model)); } } else { /* TempData["controlador"] = Request.RequestContext.RouteData.Values["controller"].ToString(); * TempData["accion"] = Request.RequestContext.RouteData.Values["action"].ToString(); */// No guardamos la url porque modificar requiere un id previo. return(RedirectToAction("login", "Home")); //redirigimos a loguearse. } }
public void modificarPeliculaDeLaBdd(int id, string nombre, string descripcion, string idCalificacion, string duracion, string idGenero, string imagen) { if (id == 0) { throw new Exception("La película no existe."); } else { Peliculas peli = getPeliculaPorId(id); if (peli != null) //en lugar de validar campo por campo, valido no recibir el objeto peli vacío. { peli.Nombre = nombre; peli.Descripcion = descripcion; peli.IdCalificacion = Convert.ToInt32(idCalificacion); peli.Duracion = Convert.ToInt32(duracion); peli.IdGenero = Convert.ToInt32(idGenero); peli.Imagen = imagen; repositorioManager.ctx.Peliculas.Attach(peli); repositorioManager.ctx.Entry(peli).State = EntityState.Modified; repositorioManager.ctx.SaveChanges(); } else { throw new Exception("La película no existe."); } } }
public ActionResult modificarPelicula(PeliculaModelAndView model) { model.IdPelicula = Convert.ToInt32(model.idPeliculaModel); if (ModelState.IsValid) { string appDataFolder = Server.MapPath("~/ImagenesDelServidor/"); string fileName = peliculaService.guardarUnaImagenEnUnCarpetaSeServidor(appDataFolder, model.imagenPeliculaModel); Peliculas peliAEditar = peliculaService.getPeliculaPorId(model.IdPelicula); model.nombrePeliculaModel = peliAEditar.Nombre; model.descripcionPeliculaModel = peliAEditar.Descripcion; model.idCalificacionPeliculaModel = Convert.ToString(peliAEditar.IdCalificacion); model.duracionPeliculaModel = model.duracionPeliculaModel; model.idgeneroPeliculaModel = Convert.ToString(peliAEditar.IdGenero); //Fecha carga tiene que quedar igual, no se modifica. peliculaService.modificarPelicula(Convert.ToInt32(model.idPeliculaModel), model.nombrePeliculaModel, model.descripcionPeliculaModel, model.idCalificacionPeliculaModel, model.duracionPeliculaModel, model.idgeneroPeliculaModel, fileName); return(RedirectToAction("peliculas")); } else { ModelState.AddModelError("IdPelicula", "La película no existe"); return(View(model)); } }
public ActionResult Modificacion(int cod) { RegistroPelicula registro = new RegistroPelicula(); Peliculas pelicula = registro.Recuperar(cod); return(View(pelicula)); }
public ActionResult EditarPelicula(Peliculas pel, int IdPelicula) { var file = Request.Files[0]; pel.IdPelicula = IdPelicula; if (ModelState.IsValid) { if (file.ContentLength > 0) { string _filename = Path.GetFileName(file.FileName); string _patch = Path.Combine(Server.MapPath("~/Imagenes"), _filename); file.SaveAs(_patch); pel.Imagen = _patch; DalPeli.EditarPelicula(pel, pel.IdPelicula); TempData["MensajeCorrecto"] = "Cambios guardados"; return(RedirectToAction("Peliculas")); } } TempData["Mensaje"] = "Error subiendo el archivo"; return(RedirectToAction("Peliculas")); }
public HttpResponseMessage Post([FromBody] Peliculas newpeli) { _db.Peliculas.Add(newpeli); _db.SaveChanges(); return(new HttpResponseMessage(HttpStatusCode.Created)); }
public DetalleFunciones(Peliculas pelicula) { InitializeComponent(); BindingContext = pelicula; listDetalle.ItemsSource = pelicula.Funciones; glopeliculas = pelicula; }
private void btn_Pelicula_Click(object sender, EventArgs e) { Form frm_pelicula = new Peliculas(); frm_pelicula.Show(); this.Hide(); }
public ActionResult EditarPelicula(int id) { BaseTp pelicula = new BaseTp(); Peliculas pel = pelicula.Peliculas.Where(p => p.IdPelicula == id).FirstOrDefault(); return(View(pel)); }
private void Removerbutton_Click(object sender, EventArgs e) { if (FDetalleDataGridView.Rows.Count > 0 && FDetalleDataGridView.CurrentRow != null) { List <FactDetalle> detalle = (List <FactDetalle>)FDetalleDataGridView.DataSource; detalle.RemoveAt(FDetalleDataGridView.CurrentRow.Index); Peliculas peliculas = (Peliculas)PeliculaComboBox.SelectedItem; int x = (Convert.ToInt32(CantidadnumericUpDown.Value)); peliculas.Inventario += x; decimal total = 0; foreach (var item in detalle) { total -= item.Importe; } total *= (-1); TotaltextBox.Text = Convert.ToInt32(total).ToString(); FDetalleDataGridView.DataSource = null; FDetalleDataGridView.DataSource = detalle; FDetalleDataGridView.Columns["FactDetalleId"].Visible = false; FDetalleDataGridView.Columns["ClienteId"].Visible = false; FDetalleDataGridView.Columns["PeliculaId"].Visible = false; } }
private void BuscarButton_Click(object sender, EventArgs e) { MyerrorProvider.Clear(); if (IdNumericUpDown.Value == 0) { MessageBox.Show("Ingrese un ID"); } int id = Convert.ToInt32(IdNumericUpDown.Value); Peliculas peliculas = BLL.PeliculasBLL.Buscar(id); if (peliculas != null) { IdNumericUpDown.Value = peliculas.PeliculaId; NombreTextBox.Text = peliculas.Nombre; FechaDateTimePicker.Value = peliculas.FechaSalida; PrecioNumericUpDown.Value = peliculas.Precio; InventarionumericUpDown.Value = peliculas.Inventario; SipnosisTextBox.Text = peliculas.Sipnosis; } else { MessageBox.Show("No se encontro!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult EditarPelicula(Peliculas pelicula, Pelicula p) { if (ModelState.IsValid) { //Agregar imagen if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { //TODO: Agregar validacion para confirmar que el archivo es una imagen string nombreSignificativo = p.Nombre; //Guardar Imagen string pathRelativoImagen = ImagenesUtility.Guardar(Request.Files[0], nombreSignificativo); pelicula.Imagen = pathRelativoImagen; } else { pelicula.Imagen = "/Content/images/Peliculas/default.png"; } pservice.ActualizarPelicula(pelicula); return(RedirectToAction("Peliculas")); } ViewBag.Calificaciones = pservice.ObtenerCalificaciones(); ViewBag.Generos = pservice.ObtenerGeneros(); ViewBag.Pelicula = pservice.ObtenerPeliculaPorId(pelicula.IdPelicula); return(View()); }
public void Delete(string id) { Peliculas pelicula = new Peliculas(); Nodo nodo = new Nodo(pelicula); nodo.delete(id); }
private void Consultarbutton_Click(object sender, EventArgs e) { ConexionDb con = new ConexionDb(); Peliculas peli = new Peliculas(); ReproducirForm rp = new ReproducirForm(); if (ConcomboBox.Text == "Todos") { ConsultartextBox.Clear(); try { ResultadodataGridView.DataSource = con.ObtenerDatos("Select * from PeliculasT"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } if (ConsultartextBox.Text.Length == 0 && ConcomboBox.Text != "Todos") { MessageBox.Show("Ingrese un campo para poder consultar!!!!","Error"); } else { if (ConcomboBox.Text == "Id") { try { ResultadodataGridView.DataSource = peli.Listado(" * ", "PeliculaId = " + ConsultartextBox.Text, ""); } catch (Exception ex) { MessageBox.Show(ex.Message); } } if (ConcomboBox.Text == "Titulo") { try { ResultadodataGridView.DataSource = peli.Listado(" * ","Titulo = " + ConsultartextBox.Text, ""); } catch (Exception ex) { MessageBox.Show(ex.Message); } } if (ConcomboBox.Text == "Categoria") { try { ResultadodataGridView.DataSource = peli.Listado(" * ", "Categoria = " + ConsultartextBox.Text, ""); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }