Inheritance: DominioSKD.Entidad
 public void Init()
 {
     detalleEvento = (ComandoConsultarDetallarEvento)FabricaComandos.ObtenerComandoConsultarDetallarEvento();
     idEvento = (EventoM7)FabricaEntidades.ObtenerEventoM7();
     idEvento.Id = 2;
     detalleEvento.LaEntidad = idEvento;
 }
 public void Init()
 {
     detalleHorario = (ComandoConsultarDetallarHorarioPractica)FabricaComandos.ObtenerComandoConsultarDetallarHorarioPractica();
     idEvento = (EventoM7)FabricaEntidades.ObtenerEventoM7();
     idEvento.Id = 1;
     detalleHorario.LaEntidad = idEvento;
 }
        /// <summary>
        /// Metodo que se ejecuta cuando carga la pagina
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                String rolUsuario = Session[GUI.Master.RecursosInterfazMaster.sessionRol].ToString();
                Boolean permitido = false;
                List<String> rolesPermitidos = new List<string>
                    (new string[] { M7_Recursos.RolSistema, M7_Recursos.RolAtleta, M7_Recursos.RolRepresentante, M7_Recursos.RolAtletaMenor });
                foreach (String rol in rolesPermitidos)
                {
                    if (rol == rolUsuario)
                        permitido = true;
                }
                if (permitido)
                {
                    ((SKD)Page.Master).IdModulo = M7_Recursos.Modulo;
                    String detalleStringEvento = Request.QueryString[M7_Recursos.DetalleStringDetalleHorarioPractica];

            if (!IsPostBack) // verificar si la pagina se muestra por primera vez
            {
                try
                {
                    idEvento = (EventoM7)FabricaEntidades.ObtenerEventoM7();
                    idEvento.Id = int.Parse(detalleStringEvento);
                    presentador.CargarDatosHorario(idEvento);
                }
                        catch (ObjetoNuloException)
                        {
                            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                M7_Recursos.MensajeObjetoNuloLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);
                        }
                        catch (NumeroEnteroInvalidoException)
                        {
                            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                M7_Recursos.Mensaje_Numero_Parametro_invalido, System.Reflection.MethodBase.GetCurrentMethod().Name);
                        }
                        catch (Exception ex)
                        {
                            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                ex.Message, System.Reflection.MethodBase.GetCurrentMethod().Name);
                        }
                    }
                }
                else
                {
                    Response.Redirect(GUI.Master.RecursosInterfazMaster.direccionMaster_Inicio);
                }
            }
            catch (NullReferenceException ex)
            {
                Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                ex.Message, System.Reflection.MethodBase.GetCurrentMethod().Name);
            }
        }
 public void Clean()
 {
     detalleEvento = null;
     idEvento = null;
 }
 public void Clean()
 {
     detalleHorario = null;
     idEvento = null;
 }