protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { Torneo torneo = GestorUrl.validarTorneo(); Edicion edicion = GestorUrl.validarEdicion(torneo.nick); Partido partido = GestorUrl.validarPartido(torneo.nick, edicion.idEdicion); gestorTorneo = new GestorTorneo(); gestorTorneo.torneo = torneo; nickTorneo = torneo.nick; gestorEdicion = new GestorEdicion(); gestorEdicion.edicion = edicion; idEdicion = edicion.idEdicion; gestorPartido = new GestorPartido(); gestorPartido.partido = partido; idPartido = partido.idPartido.ToString(); gestorEstadistica = new GestorEstadisticas(edicion); gestorEquipo = Sesion.getGestorEquipo(); gestorPartido.obtenerPartidoporId(idPartido); otrosPartidosDeLaFecha(); // Carga Otros Partidos de la Fecha cargarDatosDePartido(); // Carga Resumen y Estadísticas del Partido cargarUltimosOProximosPartidos(); // Carga Próximos o Ultimos Partidos cargarComparativo(); //Carga widget Comparativo } } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }
/// <summary> /// Actualiza la configuración de la edición /// Permite actualizar preferencias /// Permite actualizar los equipos de la edición /// permite actualizar la fase /// autor: Pau Pedrosa /// </summary> /// <param name="edicion">Edición con las preferencias, con lista de equipos y con lista de fases actualizados</param> public void actualizarconfirmacionEdicion(Edicion edicion) { SqlConnection con = new SqlConnection(cadenaDeConexion); SqlCommand cmd = new SqlCommand(); SqlTransaction trans = null; try { if (con.State == ConnectionState.Closed) { con.Open(); } trans = con.BeginTransaction(); actualizarPreferencias(edicion, con, trans); DAOEquipo daoEquipo = new DAOEquipo(); daoEquipo.actualizarEquiposEnEdicion(edicion.equipos, edicion.idEdicion, con, trans); DAOFase daoFase = new DAOFase(); daoFase.actualizarFase(edicion.fases, con, trans); trans.Commit(); } catch (Exception e) { throw new Exception("No se pudo actualizar la confirmación de la Edición: " + e.Message); } finally { if (con != null && con.State == ConnectionState.Open) { con.Close(); } } }
public string manipulaSancionar(Edicion edicionSeleccionada) { string mensaje = ""; switch (edicionSeleccionada.estado.idEstado) { case Estado.edicionREGISTRADA: mensaje = "La edición seleccionada no se encuentra Configurada. Por favor, configure la edición primero para continuar"; break; case Estado.edicionCANCELADA: mensaje = "La edición seleccionada está " + edicionSeleccionada.estado.nombre + ". No puede registrar Sanciones."; break; case Estado.edicionFINALIZADA: mensaje = "La edición seleccionada está " + edicionSeleccionada.estado.nombre + ". No puede registrar Sanciones."; break; case Estado.edicionCONFIGURADA: if (!(edicionSeleccionada.preferencias.sancionesEquipos && edicionSeleccionada.preferencias.sancionesJugadores)) { mensaje = "La edición seleccionada no permite registrar sanciones. Actualice sus preferencias."; } break; case Estado.edicionINICIADA: if (!(edicionSeleccionada.preferencias.sancionesEquipos && edicionSeleccionada.preferencias.sancionesJugadores)) { mensaje = "La edición seleccionada no permite registrar sanciones."; } break; } return(mensaje); }
/// <summary> /// Ver si el partido es una fecha libre o un partido normal /// autor: Facu Allemand /// </summary> protected void rptPartidos_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Partido partido = ((Partido)e.Item.DataItem); Edicion edicionAsociada = gestorEdicion.edicion; if (partido.local != null && partido.visitante != null) { Panel panelPartidoNormal = (Panel)e.Item.FindControl("panelPartidoNormal"); panelPartidoNormal.Visible = true; } else { Panel panelPartidoLibre = (Panel)e.Item.FindControl("panelPartidoLibre"); Literal litLibre = (Literal)e.Item.FindControl("litLibre"); if (partido.local != null) { litLibre.Text = "Libre: " + partido.local.nombre; } if (partido.visitante != null) { litLibre.Text = "Libre: " + partido.visitante.nombre; } panelPartidoLibre.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { Torneo torneo = GestorUrl.validarTorneo(); Edicion edicion = GestorUrl.validarEdicion(torneo.nick); gestorTorneo = new GestorTorneo(); gestorTorneo.torneo = torneo; nickTorneo = torneo.nick; gestorEdicion = new GestorEdicion(); gestorEdicion.edicion = edicion; idEdicion = edicion.idEdicion; gestorEdicion.edicion.fases = gestorEdicion.obtenerFases(); gestorEstadistica = new GestorEstadisticas(edicion); gestorEstadistica.edicion = edicion; gestorJugador = new GestorJugador(); GestorControles.cargarRepeaterTable(rptGoleadores, gestorEstadistica.obtenerTablaGoleadores()); cargarGoleadoresFases(); sinGoleadoresTodas.Visible = !GestorControles.cargarRepeaterTable(rptGoleadoresTodasLasFases, gestorEstadistica.obtenerTablaGoleadores()); sinEquipos.Visible = !GestorControles.cargarRepeaterTable(rptEquiposQueConvirtieron, gestorEstadistica.cantidadGolesPorEquipo(false)); sinTiposDeGoles.Visible = !GestorControles.cargarRepeaterTable(rptGolesPorTipoGol, gestorEstadistica.cantidadGolesPorTipoGol(false)); cargarGraficos(); } } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { Torneo torneo = GestorUrl.validarTorneo(); Edicion edicion = GestorUrl.validarEdicion(torneo.nick); gestorTorneo = new GestorTorneo(); gestorTorneo.torneo = torneo; nickTorneo = torneo.nick; gestorEdicion = new GestorEdicion(); gestorEdicion.edicion = edicion; gestorEdicion.edicion.equipos = gestorEdicion.obtenerEquipos(); idEdicion = edicion.idEdicion; gestorEdicion.edicion.fases = gestorEdicion.obtenerFases(); gestorEstadistica = new GestorEstadisticas(edicion); gestorEstadistica.edicion = edicion; GestorControles.cargarRepeaterList(rptCanchas, new GestorCancha().obtenerCanchasDeUnTorneoPorId(torneo.idTorneo)); GestorControles.cargarRepeaterTable(rptAribitros, gestorEstadistica.estadisticasDeArbitro(torneo.idTorneo)); msjFairPLay.Visible = !GestorControles.cargarRepeaterTable(rptFairPlay, gestorEstadistica.rankingFairPlay()); msjValla.Visible = !GestorControles.cargarRepeaterTable(rptVallaMenosVencida, gestorEstadistica.vallaMenosVencida()); } } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { torneo = GestorUrl.validarTorneo(); edicion = GestorUrl.validarEdicion(torneo.nick); gestorTorneo = new GestorTorneo(); gestorTorneo.torneo = torneo; litFavicon.Text = "<link rel='shortcut icon' href='" + torneo.obtenerImagenChicha() + "'>"; serializador = new JavaScriptSerializer(); string estilos = serializador.Serialize(gestorTorneo.obtenerConfiguracionVisual(torneo.idTorneo)); ScriptManager.RegisterStartupScript(this, this.GetType(), "variable", "cargarEstilosVisuales(" + estilos + ");", true); Utils.GestorControles.cargarRepeaterList(rptEdicionesMaster, new GestorEdicion().obtenerEdicionesPorTorneo(torneo.idTorneo)); validarAdministradorLogueado(); } } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }
public ResponseModel UpdateEdicion(Edicion itm) { ResponseModel resp = new ResponseModel(); try { int iResult = SqlHelper.ExecuteNonQuery( MySettings.ConnEAMServer, "[dbo].sp_EAMAdmin_UpdateEdicion", itm.EdicionId, itm.FechaAviso + " " + itm.HoraAviso, itm.FechaCierre + " " + itm.HoraCierre ); resp.response = true; resp.message = "Edicion ACTUALIZADA (" + itm.edicion + ")"; } catch (Exception ex) { var msg = ex.Message; resp.message = "Edicion NO ACTUALIZADA (" + itm.edicion + ")"; } return(resp); }
public Edicion GetEdicionActual() { ResponseModel resp = new ResponseModel(); Edicion item = new Edicion(); try { SqlDataReader datos = SqlHelper.ExecuteReader(MySettings.ConnShared , "dbo.sp_intra_EdActual" ); if (datos.HasRows) { while (datos.Read()) { item.edicion = datos["edEdicion"].ToString(); item.EdicionId = (int)datos["EdicionId"]; item.Fecha = (datos["edFecha"] == DBNull.Value ? string.Format("{0:MM/dd/yyyy}", ((DateTime)datos["edFecha"]).AddDays(-10)) : string.Format("{0:MM/dd/yyyy}", (DateTime)datos["edFecha"])); item.FechaAviso = (datos["FechaAviso"] == DBNull.Value ? string.Format("{0:MM/dd/yyyy}", ((DateTime)datos["edFecha"]).AddDays(-10)) : string.Format("{0:MM/dd/yyyy}", (DateTime)datos["FechaAviso"])); item.HoraAviso = (datos["HoraAviso"] == DBNull.Value ? "05:00 PM" : ((DateTime)datos["HoraAviso"]).ToShortTimeString()); item.FechaCierre = (datos["FechaCierre"] == DBNull.Value ? string.Format("{0:MM/dd/yyyy}", ((DateTime)datos["edFecha"]).AddDays(-10)) : string.Format("{0:MM/dd/yyyy}", (DateTime)datos["FechaCierre"])); item.HoraCierre = (datos["HoraCierre"] == DBNull.Value ? "05:30 PM" : ((DateTime)datos["HoraCierre"]).ToShortTimeString()); } } datos.Close(); } catch (Exception ex) { var message = ex.Message; } return(item); }
/// <summary> /// Obtiene una lista de ediciones de un determinado torneo /// autor: Pau Pedrosa /// </summary> /// <param name="idTorneo">Id del torneo</param> /// <returns>Lista genérica de Objeto Ediciones, o null sino existen ediciones de ese torneo</returns> public List <Edicion> obtenerEdicionesPorIdTorneo(int idTorneo) { SqlConnection con = new SqlConnection(cadenaDeConexion); SqlCommand cmd = new SqlCommand(); SqlDataReader dr; List <Edicion> respuesta = new List <Edicion>(); Edicion edicion = null; try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Connection = con; string sql = @"SELECT * FROM Ediciones WHERE idTorneo = @idTorneo ORDER BY idEdicion DESC"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@idTorneo", idTorneo); cmd.CommandText = sql; dr = cmd.ExecuteReader(); DAOCancha daoCancha = new DAOCancha(); DAOEdicion daoEdicion = new DAOEdicion(); DAOTipoSuperficie daoTipoSuperficie = new DAOTipoSuperficie(); DAOEstado daoEstado = new DAOEstado(); DAOTorneo daoTorneo = new DAOTorneo(); while (dr.Read()) { edicion = new Edicion(); edicion.idEdicion = Int32.Parse(dr["idEdicion"].ToString()); edicion.nombre = dr["nombre"].ToString(); edicion.tamanioCancha = daoCancha.obtenerTamanioCanchaPorId(Int32.Parse(dr["idTamanioCancha"].ToString())); edicion.tipoSuperficie = daoTipoSuperficie.obtenerTipoSuperficiePorId(Int32.Parse(dr["idTipoSuperficie"].ToString())); edicion.estado = daoEstado.obtenerEstadoPorId(Int32.Parse(dr["idEstado"].ToString())); edicion.cancha = daoCancha.obtenerCanchasDeEdicion(Int32.Parse(dr["idEdicion"].ToString())); edicion.puntosEmpatado = Int32.Parse(dr["puntosEmpatado"].ToString()); edicion.puntosGanado = Int32.Parse(dr["puntosGanado"].ToString()); edicion.puntosPerdido = Int32.Parse(dr["puntosPerdido"].ToString()); edicion.generoEdicion = daoEdicion.obtenerGeneroEdicionPorId(Int32.Parse(dr["idGeneroEdicion"].ToString())); edicion.preferencias = obtenerPreferenciasPorId(edicion.idEdicion); respuesta.Add(edicion); } dr.Close(); return(respuesta); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (con != null && con.State == ConnectionState.Open) { con.Close(); } } }
public GestorEstadisticas(Edicion edicion) { this.edicion = edicion; if (edicion == null || edicion.idEdicion == 0) { edicion = buscarUltimaEdicionTorneo(); } }
/// <summary> /// Obtiene de la BD una edición por Id /// autor: Paula Pedrosa /// </summary> public Edicion obtenerEdicionPorId(int idEdicion) { SqlConnection con = new SqlConnection(cadenaDeConexion); SqlCommand cmd = new SqlCommand(); SqlDataReader dr; Edicion respuesta = null; try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Connection = con; string sql = @"SELECT * FROM Ediciones WHERE idEdicion = @idEdicion"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@idEdicion", idEdicion); cmd.CommandText = sql; dr = cmd.ExecuteReader(); DAOTipoSuperficie daoTipoSupericie = new DAOTipoSuperficie(); DAOCancha daoCancha = new DAOCancha(); DAOEstado daoEstado = new DAOEstado(); while (dr.Read()) { respuesta = new Edicion(); respuesta.idEdicion = int.Parse(dr["idEdicion"].ToString()); respuesta.nombre = dr["nombre"].ToString(); respuesta.tipoSuperficie = daoTipoSupericie.obtenerTipoSuperficiePorId(int.Parse(dr["idTipoSuperficie"].ToString())); respuesta.tamanioCancha = daoCancha.obtenerTamanioCanchaPorId(int.Parse(dr["idTamanioCancha"].ToString())); respuesta.puntosPerdido = int.Parse(dr["puntosPerdido"].ToString()); respuesta.puntosEmpatado = int.Parse(dr["puntosEmpatado"].ToString()); respuesta.puntosGanado = int.Parse(dr["puntosGanado"].ToString()); respuesta.generoEdicion = obtenerGeneroEdicionPorId(int.Parse(dr["idGeneroEdicion"].ToString())); respuesta.preferencias = obtenerPreferenciasPorId(int.Parse(dr["idEdicion"].ToString())); respuesta.estado = daoEstado.obtenerEstadoPorId(int.Parse(dr["idEstado"].ToString())); } if (dr != null) { dr.Close(); } return(respuesta); } catch (Exception ex) { throw new Exception("Error al intentar recuperar la Edición: " + ex.Message); } finally { if (con != null && con.State == ConnectionState.Open) { con.Close(); } } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { Torneo torneo = GestorUrl.validarTorneo(); Edicion edicion = GestorUrl.validarEdicion(torneo.nick); idFase = GestorUrl.validarFase(torneo.nick, edicion.idEdicion); idFecha = GestorUrl.validarFecha(torneo.nick, edicion.idEdicion, idFase); gestorTorneo = new GestorTorneo(); gestorTorneo.torneo = torneo; nickTorneo = torneo.nick; nombreTorneo = torneo.nombre; ViewState["nickTorneo"] = nickTorneo; ViewState["nombreTorneo"] = nombreTorneo; gestorEdicion = new GestorEdicion(); gestorEdicion.edicion = edicion; gestorEdicion.edicion.fases = gestorEdicion.obtenerFases(); idEdicion = edicion.idEdicion; ViewState["idEdicion"] = idEdicion; serializer = new JavaScriptSerializer(); ViewState["gestorEdicion"] = serializer.Serialize(gestorEdicion); ViewState["idFase"] = idFase; ViewState["idFecha"] = idFecha; litFase.Text = idFase.ToString(); litFecha.Text = idFecha.ToString(); litLnkFase.Text = idFase.ToString(); litLnkFecha.Text = idFecha.ToString(); sinFases.Visible = !GestorControles.cargarRepeaterList(rptFases, gestorEdicion.edicion.fases); if (sinFases.Visible == true) { sinFechas.Visible = true; } else { cargarFase(); } } else { nickTorneo = ViewState["nickTorneo"].ToString(); nombreTorneo = ViewState["nombreTorneo"].ToString(); serializer = new JavaScriptSerializer(); gestorEdicion = serializer.Deserialize <GestorEdicion>(ViewState["gestorEdicion"].ToString()); idEdicion = int.Parse(ViewState["idEdicion"].ToString()); idFase = int.Parse(ViewState["idFase"].ToString()); idFecha = int.Parse(ViewState["idFecha"].ToString()); } } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }
/// <summary> /// Obtiene la edicion de Session /// </summary> public static Edicion getEdicion() { Edicion edicion = (Edicion)System.Web.HttpContext.Current.Session["edicion"]; if (edicion == null) { throw new Exception("No se pudo obtener la edición"); } return(edicion); }
public ActionResult Edit2(Edicion edicion) { if (ModelState.IsValid) { db.Entry(edicion.tareaModels1).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(edicion)); }
public static Edicion BuscarEdicion(int numero) { Edicion e = PersistenciaEdicion.BuscarEdicion(numero); if (e == null) { throw new ExcepcionLogica("No se encontró una edición con ese número"); } return(e); }
public List <Edicion> GetEdiciones() { ResponseModel resp = new ResponseModel(); List <Edicion> coll = new List <Edicion>(); Edicion item; try { SqlDataReader datos = SqlHelper.ExecuteReader(MySettings.ConnEAMServer , "dbo.sp_EAMAdmin_GetEdiciones" , 52 ); if (datos.HasRows) { while (datos.Read()) { item = new Edicion(); item.edicion = datos["edEdicion"].ToString(); item.EdicionId = (int)datos["EdicionId"]; //item.Fecha = string.Format("{0:MM/dd/yyyy}",datos["edFecha"].ToString()); //item.FechaAviso = (datos["FechaAviso"] == DBNull.Value ? (DateTime?)null : (DateTime)datos["FechaAviso"]); //item.HoraAviso = (datos["HoraAviso"] == DBNull.Value ? (DateTime?)null : (DateTime)datos["HoraAviso"]); //item.FechaCierre = (datos["FechaCierre"] == DBNull.Value ? (DateTime?)null : (DateTime)datos["FechaCierre"]); //item.HoraCierre = (datos["HoraCierre"] == DBNull.Value ? (DateTime?)null : (DateTime)datos["HoraCierre"]); item.edActual = (bool)datos["edActual"]; //item.Fecha = datos["edFecha"] == DBNull.Value ? string.Format("{0:MM,dd,yyyy,h,m}", ((DateTime)datos["edFecha"]).AddDays(-9)) : string.Format("{0:MM,dd,yyyy,h,m}", (DateTime)datos["edFecha"]); //item.FechaAviso = datos["FechaAviso"] == DBNull.Value ? string.Format("{0:MM,dd,yyyy}", ((DateTime)datos["edFecha"]).AddDays(-9)) : string.Format("{0:MM/dd/yyyy}", (DateTime)datos["FechaAviso"]); //item.HoraAviso = datos["HoraAviso"] == DBNull.Value ? string.Format("{0:MM,dd,yyyy,17,0}", ((DateTime)datos["edFecha"]).AddDays(-9)) : string.Format("{0:MM,dd,yyyy,h,m}", ((DateTime)datos["HoraAviso"]).AddDays(-9)); //item.FechaCierre = datos["FechaCierre"] == DBNull.Value ? string.Format("{0:MM,dd,yyyy}", ((DateTime)datos["edFecha"]).AddDays(-9)) : string.Format("{0:MM/dd/yyyy}", (DateTime)datos["FechaCierre"]); //item.HoraCierre = datos["HoraCierre"] == DBNull.Value ? string.Format("{0:MM,dd,yyyy,17,30}", ((DateTime)datos["edFecha"]).AddDays(-9)) : string.Format("{0:MM,dd,yyyy,h,m}", ((DateTime)datos["HoraCierre"]).AddDays(-9)); item.Fecha = (datos["edFecha"] == DBNull.Value ? string.Format("{0:MM/dd/yyyy}", ((DateTime)datos["edFecha"]).AddDays(-10)) : string.Format("{0:MM/dd/yyyy}", (DateTime)datos["edFecha"])); item.FechaAviso = (datos["FechaAviso"] == DBNull.Value ? string.Format("{0:MM/dd/yyyy}", ((DateTime)datos["edFecha"]).AddDays(-10)) : string.Format("{0:MM/dd/yyyy}", (DateTime)datos["FechaAviso"])); item.HoraAviso = (datos["HoraAviso"] == DBNull.Value ? "5:00 PM" : ((DateTime)datos["HoraAviso"]).ToShortTimeString()); item.FechaCierre = (datos["FechaCierre"] == DBNull.Value ? string.Format("{0:MM/dd/yyyy}", ((DateTime)datos["edFecha"]).AddDays(-10)) : string.Format("{0:MM/dd/yyyy}", (DateTime)datos["FechaCierre"])); item.HoraCierre = (datos["HoraCierre"] == DBNull.Value ? "5:30 PM" : ((DateTime)datos["HoraCierre"]).ToShortTimeString()); coll.Add(item); } } datos.Close(); } catch (Exception ex) { var message = ex.Message; } return(coll); }
public async Task <IActionResult> Create([Bind("CodEdicion,Edicion1")] Edicion edicion) { if (ModelState.IsValid) { _context.Add(edicion); await _context.SaveChangesAsync(); // return RedirectToAction(nameof(Index)); } return(PartialView(@"~/Views/Libroes/_AgregarEdicion.cshtml", edicion)); }
public ActionResult Muestra() { var edicion = new Edicion { tarjetaModels = db.TarjetaRequerim, tareaModels = db.Tarea, verboModels = db.Verbotax }; return(View(edicion)); }
public string GetEdicion(string edicionid) { Edicion ed = _adminservices.GetEdicion(edicionid); string sResult = "er|NO DATOS ENCONTRADOS|Ediciones Mgr"; if (ed != null) { sResult = Objeto.SerializarItem(ed, '|', '~', false); } return(sResult); }
public async Task <IActionResult> Create1([Bind("CodEdicion,Edicion1")] Edicion edicion) { if (ModelState.IsValid) { _context.Add(edicion); await _context.SaveChangesAsync(); TempData["mensajeEdic"] = "Edicion Creada!"; return(RedirectToAction("Create1", "Edicions")); // return RedirectToAction(nameof(Index)); } return(View()); }
//muestra el contenido de las tarjetas creadas public ActionResult Muestra() { var edicion = new Edicion { tarjetaModels = db.TarjetaRequerim, tareaModels = db.Tarea, verboModels = db.Verbotax, verbotarjetaModels = db.VerbosTarjeta, requerimientoModels = db.Requerimiento, partidaModels = db.PartidaJugador }; return(View(edicion)); }
public static List <Edicion> ListarEdiciones() { SqlConnection conexion = null; SqlDataReader lectorDatos = null; try { conexion = new SqlConnection(DatosConexion.CadenaConexion); SqlCommand comando = conexion.CreateCommand(); comando.CommandText = "ListarEdiciones"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); lectorDatos = comando.ExecuteReader(); List <Edicion> ediciones = new List <Edicion>(); Edicion e; while (lectorDatos.Read()) { e = new Edicion( (int)lectorDatos["NumeroEdicion"], (DateTime)lectorDatos["FechaPublicacion"] ); ediciones.Add(e); } return(ediciones); } catch (Exception ex) { throw new ExcepcionPersistencia("No se pudo listar las Ediciones."); } finally { if (lectorDatos != null) { lectorDatos.Close(); } if (conexion != null) { conexion.Close(); } } }
/// <summary> /// Registrar una Nueva Edición /// autor: Pau Pedrosa /// </summary> /// <param name="edicionNueva">Objeto nueva Edición</param> /// <param name="idTorneo">El id del torneo al cual se agregará la edicion</param> public void registrarEdicion(Edicion edicionNueva, int idTorneo) { SqlConnection con = new SqlConnection(cadenaDeConexion); SqlCommand cmd = new SqlCommand(); try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Connection = con; string sql = @"INSERT INTO Ediciones (nombre, idTamanioCancha, idTipoSuperficie, idEstado, idTorneo, puntosGanado, puntosPerdido, puntosEmpatado, idGeneroEdicion) VALUES (@nombre, @idTamanioCancha, @idTipoSuperficie, @idEstado, @idTorneo, @puntosGanado, @puntosPerdido, @puntosEmpatado, @idGeneroEdicion ) SELECT SCOPE_IDENTITY()"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@nombre", edicionNueva.nombre); cmd.Parameters.AddWithValue("@idTamanioCancha", edicionNueva.tamanioCancha.idTamanioCancha); cmd.Parameters.AddWithValue("@idTipoSuperficie", edicionNueva.tipoSuperficie.idTipoSuperficie); cmd.Parameters.AddWithValue("@idEstado", edicionNueva.estado.idEstado); cmd.Parameters.AddWithValue("@idTorneo", idTorneo); cmd.Parameters.AddWithValue("@puntosEmpatado", edicionNueva.puntosEmpatado); cmd.Parameters.AddWithValue("@puntosGanado", edicionNueva.puntosGanado); cmd.Parameters.AddWithValue("@puntosPerdido", edicionNueva.puntosPerdido); cmd.Parameters.AddWithValue("@idGeneroEdicion", edicionNueva.generoEdicion.idGeneroEdicion); cmd.CommandText = sql; cmd.ExecuteScalar(); } catch (SqlException ex) { if (ex.Class == 14 && ex.Number == 2601) { throw new Exception("La Edición " + edicionNueva.nombre + " ya se encuentra registrada. Ingrese otro nombre para la misma."); } else { throw new Exception("No se pudo registrar la Edición: " + ex.Message); } } catch (Exception e) { throw new Exception("No se pudo registrar la Edición: " + e.Message); } finally { if (con != null && con.State == ConnectionState.Open) { con.Close(); } } }
public ActionResult Create(Edicion model) { if (ModelState.IsValid) { db.TarjetaRequerim.Add(model.tarjetaModels1); db.Tarea.Add(model.tareaModels1); db.VerbosTarjeta.Add(model.verbotarjetaModels1); db.SaveChanges(); return(RedirectToAction("Muestra")); } return(View(model)); }
public ActionResult Edit2(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Edicion edicion = new Edicion(); edicion.tareaModels1 = db.Tarea.Find(id); if (edicion == null) { return(HttpNotFound()); } return(View(edicion)); }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { torneo = GestorUrl.validarTorneo(); edicion = GestorUrl.validarEdicion(torneo.nick); nickTorneo = torneo.nick; idEdicion = edicion.idEdicion; cargarNoticias(); } } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }
public static Edicion BuscarEdicion(int numero) { SqlConnection conexion = null; SqlDataReader lectorDatos = null; try { conexion = new SqlConnection(DatosConexion.CadenaConexion); SqlCommand comando = conexion.CreateCommand(); comando.CommandText = "BuscarEdicion"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@numero", numero); conexion.Open(); lectorDatos = comando.ExecuteReader(); Edicion e = null; if (lectorDatos.Read()) { e = new Edicion( (int)lectorDatos["NumeroEdicion"], (DateTime)lectorDatos["FechaPublicacion"] ); } return(e); } catch (Exception ex) { throw new ExcepcionPersistencia("No se pudo buscar La Edicion."); } finally { if (lectorDatos != null) { lectorDatos.Close(); } if (conexion != null) { conexion.Close(); } } }
/// <summary> /// Actualiza en la Bd las preferencias de la edición /// autor: Pau Pedrosa /// </summary> /// <param name="edicion">Edición</param> /// <param name="con">Conexión</param> /// <param name="trans">Transacción</param> public void actualizarPreferencias(Edicion edicion, SqlConnection con, SqlTransaction trans) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.Transaction = trans; try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Connection = con; string sql = @"UPDATE ConfiguracionesEdicion SET jugadores = @jugadores, cambiosJugadores = @cambiosJugadores, tarjetasJugadores = @tarjetasJugadores, golesJugadores = @golesJugadores, asignacionArbitros = @asignacionArbitros, desempenioArbitros = @desempenioArbitros, canchaUnica = @canchaUnica, sancionesEquipos = @sancionesEquipos, sancionesJugadores = @sancionesJugadores, arbitros = @arbitros, sanciones = @sanciones, jugadorXPartido = @jugadorXPartido WHERE idEdicion = @idEdicion"; cmd.Parameters.Clear(); //Jugadores cmd.Parameters.AddWithValue("@jugadores", edicion.preferencias.jugadores); cmd.Parameters.AddWithValue("@cambiosJugadores", edicion.preferencias.jugadoresCambios); cmd.Parameters.AddWithValue("@tarjetasJugadores", edicion.preferencias.jugadoresTarjetas); cmd.Parameters.AddWithValue("@golesJugadores", edicion.preferencias.jugadoresGoles); cmd.Parameters.AddWithValue("@jugadorXPartido", edicion.preferencias.jugadoresXPartido); //Arbitros cmd.Parameters.AddWithValue("@arbitros", edicion.preferencias.arbitros); cmd.Parameters.AddWithValue("@asignacionArbitros", edicion.preferencias.arbitrosAsignaXPartido); cmd.Parameters.AddWithValue("@desempenioArbitros", edicion.preferencias.arbitrosRegistraDesempenio); //Cancha cmd.Parameters.AddWithValue("@canchas", edicion.preferencias.canchas); cmd.Parameters.AddWithValue("@canchaUnica", edicion.preferencias.canchaJueganEnComplejo); //Sanciones cmd.Parameters.AddWithValue("@sancionesEquipos", edicion.preferencias.sancionesEquipos); cmd.Parameters.AddWithValue("@sancionesJugadores", edicion.preferencias.sancionesJugadores); cmd.Parameters.AddWithValue("@sanciones", edicion.preferencias.sanciones); //idEdición cmd.Parameters.AddWithValue("@idEdicion", edicion.idEdicion); cmd.CommandText = sql; cmd.ExecuteNonQuery(); } catch (Exception e) { trans.Rollback(); throw new Exception("No se pudo actualizar las Preferencias: " + e.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { torneo = GestorUrl.validarTorneo(); edicion = GestorUrl.validarEdicion(torneo.nick); noticia = GestorUrl.validarNoticia(torneo.nick, edicion.idEdicion); nickTorneo = torneo.nick; idEdicion = edicion.idEdicion; GestorNoticia gestorNoticia = new GestorNoticia(); GestorControles.cargarRepeaterList(rptUltimasNoticias, (gestorNoticia.obtenerNoticiasXCategoria(edicion.idEdicion, noticia.categoria.idCategoriaNoticia).Count > 2) ? gestorNoticia.obtenerNoticiasXCategoria(edicion.idEdicion, noticia.categoria.idCategoriaNoticia).AsEnumerable().Take(3).ToList() : gestorNoticia.obtenerNoticiasXCategoria(edicion.idEdicion, noticia.categoria.idCategoriaNoticia)); } } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }