Esempio n. 1
0
        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); }
        }
Esempio n. 2
0
        /// <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();
                }
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        /// <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); }
        }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        /// <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();
                }
            }
        }
Esempio n. 11
0
 public GestorEstadisticas(Edicion edicion)
 {
     this.edicion = edicion;
     if (edicion == null || edicion.idEdicion == 0)
     {
         edicion = buscarUltimaEdicionTorneo();
     }
 }
Esempio n. 12
0
        /// <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();
                }
            }
        }
Esempio n. 13
0
        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); }
        }
Esempio n. 14
0
        /// <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);
        }
Esempio n. 15
0
 public ActionResult Edit2(Edicion edicion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(edicion.tareaModels1).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(edicion));
 }
Esempio n. 16
0
        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);
        }
Esempio n. 17
0
        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);
        }
Esempio n. 18
0
        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));
        }
Esempio n. 19
0
        public ActionResult Muestra()
        {
            var edicion = new Edicion
            {
                tarjetaModels = db.TarjetaRequerim,
                tareaModels   = db.Tarea,
                verboModels   = db.Verbotax
            };

            return(View(edicion));
        }
Esempio n. 20
0
        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);
        }
Esempio n. 21
0
        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());
        }
Esempio n. 22
0
        //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));
        }
Esempio n. 23
0
        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();
                }
            }
        }
Esempio n. 24
0
        /// <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();
                }
            }
        }
Esempio n. 25
0
        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));
        }
Esempio n. 26
0
        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));
        }
Esempio n. 27
0
 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); }
 }
Esempio n. 28
0
        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();
                }
            }
        }
Esempio n. 29
0
        /// <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);
            }
        }
Esempio n. 30
0
 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); }
 }