public JsonResult AgregarPartida(CapitulosPartidasViewModel p) { JsonResult json = null; partidasRepository = new PartidasRepository(); try { if (partidasRepository.Validar(p.Partida, out List <String> errores)) { p.Partida.Concepto = p.Partida.Concepto.ToUpper(); partidasRepository.Insert(p.Partida); json = Json(true); } else { String mensajes = String.Join("<br/>", errores); json = Json(mensajes); } } catch (Exception ex) { json = Json(ex.Message); } return(json); }
public IEnumerable <NumeroPartidaViewModel> GetPartidas(Int32 Clave) { PartidasRepository articulosRepository = new PartidasRepository(); return(articulosRepository.GetAll().Where(x => x.Eliminado == false && x.Clave != Clave).Select(x => new NumeroPartidaViewModel { Clave = x.Clave, Nombre = x.Concepto })); }
public JsonResult EliminarPartida(Int32 Id) { JsonResult jsonResult = null; partidasRepository = new PartidasRepository(); try { //if (partidasRepository.Eliminar(Id) == true) //{ // jsonResult = Json(true); // ViewBag.Message = Notification.Show("Se ha eliminado la partida correctamente", "Aviso", position: Position.TopRight, type: ToastType.Success); // mensaje = ViewBag.Message; //} } catch (Exception ex) { jsonResult = Json(ex.Message); } return(jsonResult); }
public JsonResult GetPartida(Int32 Id) { JsonResult jsonResult = null; partidasRepository = new PartidasRepository(); Partida part = partidasRepository.GetById(Id); if (part == null) { jsonResult = Json(false); } else { jsonResult = Json(new { //part.Id, part.Concepto, part.Clave, part.Eliminado, part.Capitulo, }); } return(jsonResult); }