private void BtnSave_Click(object sender, EventArgs e) { Capitulos n = new Capitulos(); n.idserie = Convert.ToInt32(CmbSerie.SelectedValue); n.idtemporada = Convert.ToInt32(CmbTemporada.SelectedValue); n.miniatura = TxtMiniatura.Text; n.consecutivo = Convert.ToInt32(TxtNumero.Text); n.titulo = TxtTitulo.Text; n.status = Convert.ToBoolean(CmbStatus.SelectedIndex); bool resp = n.GuardarCapitulo(); if (resp) { MessageBox.Show("Se ha guardado el capitulo con exito", "Guardado con exito", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtMiniatura.Clear(); TxtNumero.Text = Convert.ToString(n.consecutivo + 1); TxtTitulo.Clear(); LoadGrid(); } else { MessageBox.Show("Error al guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task <ActionResult <Capitulos> > PostCapitulos(Capitulos capitulos) { _context.Capitulos.Add(capitulos); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCapitulos", new { id = capitulos.Id }, capitulos)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Idserie,Capitulo,Titulo,Descripcion,Url")] Capitulos capitulos) { if (id != capitulos.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(capitulos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CapitulosExists(capitulos.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(capitulos)); }
public async Task <IActionResult> PutCapitulos(int id, Capitulos capitulos) { if (id != capitulos.Id) { return(BadRequest()); } _context.Entry(capitulos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CapitulosExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("Id,Idserie,Capitulo,Titulo,Descripcion,Url")] Capitulos capitulos) { if (ModelState.IsValid) { _context.Add(capitulos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(capitulos)); }
private void CmbSerie_SelectedValueChanged(object sender, EventArgs e) { Capitulos n = new Capitulos(); string index = CmbSerie.ValueMember.ToString(); if (index != "") { n.idserie = Convert.ToInt32(CmbSerie.SelectedValue); CmbTemporada.DataSource = n.ListarTemporadasFiltro(); CmbTemporada.DisplayMember = "descripcion"; CmbTemporada.ValueMember = "idtemporada"; } }
public async Task <Capitulos> Create(Capitulos model) { try { var result = _db.dbSetCapitulos.Add(model); await _db.SaveChangesAsync(); return(result); } catch (Exception e) { throw new Exception(e.Message, e); } }
private void LoadGrid() { Temporadas TMP = ((Temporadas)CmbTemporada.SelectedItem); Capitulos cap = new Capitulos(); cap.idserie = Convert.ToInt32(CmbSerie.SelectedValue); cap.idtemporada = TMP.idtemporada; IEnumerable <Capitulos> datos = cap.GetCapitulos(); DtaCapitulos.AutoGenerateColumns = false; DtaCapitulos.DataSource = datos; DtaCapitulos.Refresh(); }
public async Task <IHttpActionResult> Create(Capitulos model) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); var result = await _entityRepo.Create(model); return(Ok(result)); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public async Task <IHttpActionResult> UpdateEstado(Capitulos model) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _entityRepo.UpdateEstado(model); return(Ok("Registro actualizado exitosamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
private void CmbTemporada_SelectedValueChanged(object sender, EventArgs e) { Capitulos n = new Capitulos(); string index = CmbTemporada.ValueMember.ToString(); if (index != "") { n.idtemporada = Convert.ToInt32(CmbTemporada.SelectedValue); n.idserie = Convert.ToInt32(CmbSerie.SelectedValue); CmbCapitulo.DataSource = n.ListarCapitulosFiltro(); CmbCapitulo.DisplayMember = "consecutivo"; CmbCapitulo.ValueMember = "idcapitulo"; } }
public async Task UpdateEstado(Capitulos model) { try { var _model = await _db.dbSetCapitulos.FirstOrDefaultAsync(e => e.CapitulosId == model.CapitulosId); if (_model != null) { _model.EstadoFlujoId = model.EstadoFlujoId; await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
private void FrmCapituloNuevo_Load(object sender, EventArgs e) { // Listar capitulos Capitulos n = new Capitulos(); Series n2 = new Series(); IEnumerable <Series> datos = n2.Listar(); CmbSerie.DataSource = datos; CmbSerie.DisplayMember = "nombre"; CmbSerie.ValueMember = "idserie"; // Listar temporadas Temporadas nt = new Temporadas(); IEnumerable <Temporadas> datos2 = nt.ListarTemporadas(); CmbTemporada.DataSource = datos2; CmbTemporada.DisplayMember = "descripcion"; CmbTemporada.ValueMember = "idtemporada"; }
public async Task <IHttpActionResult> Update([FromBody] Capitulos model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _entityRepo.Update(model); return(Ok(model)); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public async Task Update(Capitulos model) { try { var _model = await _db.dbSetCapitulos.FirstOrDefaultAsync(e => e.CapitulosId == model.CapitulosId); if (_model != null) { foreach (var item in model.EditoresCapitulo) { if (item.EditoresCapituloId == 0) { var result = _db.dbSetEditoresCapitulo.Add(item); await _db.SaveChangesAsync(); } else { if (item.Editor_Nombre.Equals("eliminar")) { var result = await _db.dbSetEditoresCapitulo.FirstOrDefaultAsync(e => e.EditoresCapituloId == item.EditoresCapituloId); if (result != null) { _db.dbSetEditoresCapitulo.Remove(result); await _db.SaveChangesAsync(); } } } } foreach (var item in model.AutorExternoCapitulo) { if (item.AutorExternoCapituloId == 0) { var result = _db.dbSetAutorExternoCapitulo.Add(item); await _db.SaveChangesAsync(); } else { if (item.Nombre.Equals("eliminar")) { var result = await _db.dbSetAutorExternoCapitulo.FirstOrDefaultAsync(e => e.AutorExternoCapituloId == item.AutorExternoCapituloId); if (result != null) { _db.dbSetAutorExternoCapitulo.Remove(result); await _db.SaveChangesAsync(); } } } } foreach (var item in model.AutorInternoCapitulo) { if (item.AutorInternoCapituloId == 0) { var result = _db.dbSetAutorInternoCapitulo.Add(item); await _db.SaveChangesAsync(); } else { if (item.NombreCompleto.Equals("eliminar")) { var result = await _db.dbSetAutorInternoCapitulo.FirstOrDefaultAsync(e => e.AutorInternoCapituloId == item.AutorInternoCapituloId); if (result != null) { _db.dbSetAutorInternoCapitulo.Remove(result); await _db.SaveChangesAsync(); } } } } if (model.Adjunto != null) { try { AdjuntoRepository adjuntoRepo = new AdjuntoRepository(); if (_model.AdjuntoId != null) //Elimina el adjunto anterior (el que esta en la base de datos) { var id = _model.AdjuntoId; _model.AdjuntoId = null; await _db.SaveChangesAsync(); await adjuntoRepo.Delete(id); await _dbGen.SaveChangesAsync(); } var adjunto = await adjuntoRepo.CreateAd(model.Adjunto); model.AdjuntoId = adjunto.AdjuntoId; //await _dbGen.SaveChangesAsync(); if (model.EstadoFlujoId == 3) { await new NuevoOCRepository().Create( new NuevoOC("MT", "CAPITULO", model.TituloCapitulo, "indexMT.html#/CapituloDetails/" + model.CapitulosId )); } } catch (Exception e) { throw new Exception(e.Message, e); } } _db.Entry(_model).CurrentValues.SetValues(model); await _db.SaveChangesAsync(); PersonasRepository prep = new PersonasRepository(); Personas p = await prep.GetByClave(model.ClavePersona); p.ultimaActualizacion = DateTime.Now; await prep.Update(p); } } catch (Exception e) { throw new Exception(e.Message, e); } }