public JsonResult EditarProgramaciones(Programaciones oProgramacion) { int nIDProgramacion = 0; JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); Programaciones oProgramacionEditado = (from p in bdTorneos.Programaciones where p.id == oProgramacion.id select p).Single(); oProgramacionEditado.estado = oProgramacion.estado; oProgramacionEditado.observacionesAsoc = oProgramacion.observacionesAsoc; bdTorneos.SaveChanges(); bdTorneos.Detach(oProgramacionEditado); nIDProgramacion = oProgramacionEditado.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oProgramacionEditado, estadoValidacion = "exito" }); } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }
async Task ExecuteLoadProgramacionesCommand() { if (IsBusy) { return; } IsBusy = true; try { Programaciones.Clear(); var items = await DataStore.GetProgramaciones(); foreach (var item in items) { Programaciones.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public async Task <ActionResult> PostProgramacion(IFormCollection data) { int code; string message; try { //Guardar objeto en la base de datos Programaciones p = new Programaciones() { Ano = int.Parse(data["ano"]), Fecha = DateTime.Now, IdEquipo = long.Parse(data["idEquipo"]), IdEstado = long.Parse(data["idEstado"]), IdUsuario = long.Parse(data["idUsuario"]), Observaciones = data["observaciones"], Semana = int.Parse(data["semana"]), }; _context.Programaciones.Add(p); await _context.SaveChangesAsync(); code = 1; message = "OK"; return(Ok(new { code, message })); } catch (Exception ex) { code = 1; message = "ERROR " + ex.Message; return(Ok(new { code, message })); } }
public JsonResult EditarProgramaciones(Programaciones oProgramacion) { int nIDProgramacion = 0; JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); Programaciones oProgramacionEditado = (from p in bdTorneos.Programaciones where p.id == oProgramacion.id select p).Single(); oProgramacionEditado.estado = oProgramacion.estado; oProgramacionEditado.observacionesAsoc = oProgramacion.observacionesAsoc; bdTorneos.SaveChanges(); bdTorneos.Detach(oProgramacionEditado); nIDProgramacion = oProgramacionEditado.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oProgramacionEditado, estadoValidacion = "exito" }); } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return jsonData; }
public JsonResult ObtenerProgramacionPorID(int cID) { JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); Programaciones oProgramacion = (from p in bdTorneos.Programaciones where p.id == cID select p).Single(); jsonData = Json(new { estado = "exito", mensaje = "", oProgramacion = new { oProgramacion.id, oProgramacion.numero, oProgramacion.monto, oProgramacion.idUsuario, oProgramacion.idTorneo, oProgramacion.estado, oProgramacion.deposito, oProgramacion.observaciones, Partidos = from oPartidos in oProgramacion.Partidos select new { oPartidos.id, oPartidos.numero, oPartidos.coordinador, oPartidos.estado, oPartidos.fecha, oPartidos.hora, oPartidos.tipo, oPartidos.idCancha, oPartidos.telefono_coordinador, oPartidos.equipoLocal, oPartidos.equipoVisita, oPartidos.observaciones, oPartidos.arbitros, oPartidos.tiempo, accionregistro = 0 } } }); } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }
public async Task <ActionResult> EditProgramacion(IFormCollection data) { int code; string message; try { //Capturar ID del equipo a editar long id = long.Parse(data["id"]); //Buscar el objetivo Programaciones p = _context.Programaciones.Where(i => i.Id == id).FirstOrDefault(); if (p != null) { //mapear nuevos datos p.Id = id; p.Ano = int.Parse(data["ano"]); p.Fecha = DateTime.Now; p.IdEquipo = long.Parse(data["idEquipo"]); p.IdEstado = long.Parse(data["idEstado"]); p.IdUsuario = long.Parse(data["idUsuario"]); p.Observaciones = data["observaciones"]; p.Semana = int.Parse(data["semana"]); _context.Entry(p).State = EntityState.Modified; await _context.SaveChangesAsync(); code = 1; message = "OK"; } else { code = 0; message = "Programación a editar inválida"; } return(Ok(new { code, message })); } catch (Exception ex) { code = 1; message = "ERROR " + ex.ToString(); return(Ok(new { code, message })); } }
public JsonResult EditarProgramaciones(Programaciones oProgramacion, Partidos[] oPartidos, String oper) { int nIDProgramacion = 0; JsonResult jsonData = null; try { decimal montoCalculado = ObtenerMontoDeposito(oPartidos); if (montoCalculado <= oProgramacion.monto) { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); switch (oper) { case "add": Programaciones oProgramacionNuevo = new Programaciones(); oProgramacionNuevo.deposito = oProgramacion.deposito; oProgramacionNuevo.numero = Utilidades.ObtenerConsecutivoProgramacion(); oProgramacionNuevo.monto = oProgramacion.monto; oProgramacionNuevo.montoCalculado = montoCalculado; oProgramacionNuevo.observaciones = oProgramacion.observaciones; oProgramacionNuevo.estado = (int)enumEstadoProgramaciones.Pendiente; oProgramacionNuevo.idTorneo = Utilidades.ObtenerValorSession("idTorneo"); oProgramacionNuevo.idUsuario = Utilidades.ObtenerValorSession("idUsuario"); oProgramacionNuevo.idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); oProgramacionNuevo.id = 0; bdTorneos.AddToProgramaciones(oProgramacionNuevo); bdTorneos.SaveChanges(); bdTorneos.Detach(oProgramacionNuevo); nIDProgramacion = oProgramacionNuevo.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oProgramacionNuevo, estadoValidacion = "exito" }); break; case "del": Programaciones oTorneosEliminado = (from p in bdTorneos.Programaciones where p.id == oProgramacion.id select p).Single(); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oTorneosEliminado, estadoValidacion = "exito" }); bdTorneos.DeleteObject(oTorneosEliminado); bdTorneos.SaveChanges(); nIDProgramacion = oTorneosEliminado.id; break; case "edit": Programaciones oProgramacionEditado = (from p in bdTorneos.Programaciones where p.id == oProgramacion.id select p).Single(); oProgramacionEditado.observaciones = oProgramacion.observaciones; oProgramacionEditado.deposito = oProgramacion.deposito; oProgramacionEditado.monto = oProgramacion.monto; oProgramacionEditado.montoCalculado = montoCalculado; oProgramacionEditado.estado = (int)enumEstadoProgramaciones.Pendiente; bdTorneos.SaveChanges(); bdTorneos.Detach(oProgramacionEditado); nIDProgramacion = oProgramacionEditado.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oProgramacionEditado, estadoValidacion = "exito" }); break; } foreach (Partidos oPartido in oPartidos) { EditarPartidos(oPartido, nIDProgramacion); } } else { jsonData = Json(new { estado = "error", mensaje = "El monto del depósito debe ser:" + montoCalculado }); } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }