protected void Page_Load(object sender, EventArgs e)
        {
            ((SKD)Page.Master).IdModulo = "12";
            String detalleString = Request.QueryString["compDetalle"];

            if (!IsPostBack) // verificar si la pagina se muestra por primera vez
            {
                try
                {

                    laCompetencia = laLogica.detalleCompetenciaXId(int.Parse(detalleString));
                    this.nombreComp.Text = laCompetencia.Nombre;
                    this.tipoComp.Text = laCompetencia.TipoCompetencia.ToString();
                    if (laCompetencia.OrganizacionTodas.Equals(false))
                        this.orgComp.Text = laCompetencia.Organizacion.Nombre;
                    else
                        this.orgComp.Text = "Todas";
                    this.statusComp.Text = laCompetencia.Status;
                    this.inicioComp.Text = laCompetencia.FechaInicio.ToShortDateString();
                    this.finComp.Text = laCompetencia.FechaFin.ToShortDateString();
                    this.categIniComp.Text = laCompetencia.Categoria.Cinta_inicial;
                    this.categFinComp.Text = laCompetencia.Categoria.Cinta_final;
                    this.categEdadIniComp.Text = laCompetencia.Categoria.Edad_inicial.ToString();
                    this.categEdadFinComp.Text = laCompetencia.Categoria.Edad_final.ToString();
                    this.categSexoComp.Text = laCompetencia.Categoria.Sexo;
                    this.costoComp.Text = "Bs." + " " + laCompetencia.Costo.ToString();
                    laLatitud = laCompetencia.Ubicacion.Latitud.ToString();
                    laLongitud = laCompetencia.Ubicacion.Longitud.ToString();
                }
                catch
                {
                }
            }
        }
Пример #2
0
 public Asistencia()
 {
     this.asistio = " ";
     this.inscripcion = new Inscripcion();
     this.competencia = new Competencia();
     this.evento = new Evento();
 }
 public void limpiar()
 {
     laListaCompetencias = null;
     laCompetencia = null;
     laListaRestriccionCompetencia = null;
     laRestriccionCompetencia = null;
 }
 public void clean()
 {
     laListaCompetencias     = null;
     laCompetencia           = null;
     laOrganizacion          = null;
     //laLogicaCompetencia     = null;
     laListaOrganizaciones   = null;
     laListaCintas           = null;
 }
 public void init()
 {
     laListaCompetencias     = new List<Competencia>();
     laCompetencia           = new Competencia();
     laOrganizacion          = new Organizacion();
     //laLogicaCompetencia     = new LogicaCompetencias();
     laListaOrganizaciones   = new List<Organizacion>();
     laListaCintas           = new List<Cinta>();
 }
        public void init()
        {
            daoRestriccionCompetencia=DatosSKD.Fabrica.FabricaDAOSqlServer.ObtenerDAORestriccionCompetencia();
            fabrica = new FabricaDAOSqlServer();
            fabricaDAO = new DatosSKD.Fabrica.FabricaDAOSqlServer();
            laListaCompetencias = new List<Competencia>();
            laCompetencia = new Competencia();
            laListaRestriccionCompetencia = new List<RestriccionCompetencia>();

            laRestriccionCompetencia = new DominioSKD.Entidades.Modulo8.RestriccionCompetencia( "prueba", -1, 66, -1,
                                      21, "p", "M_prueba");
        }
Пример #7
0
 public Inscripcion(int id, DateTime fecha, Persona persona, Competencia competencia, SolicitudPlanilla solicitud)
 {
     this.id = id;
     this.fecha = fecha;
     this.persona = persona;
     this.competencia = competencia;
     this.solicitud = solicitud;
     this.evento = new Evento();
     this.asistencias = new List<Asistencia>();
     this.resAscenso = new List<ResultadoAscenso>();
     this.resKata = new List<ResultadoKata>();
     this.resKumite = new List<ResultadoKumite>();
 }
 protected void llenarModalInfo(int elIdCompetencia)
 {
     Competencia laCompetencia = new Competencia();
     //LogicaCompetencias logica = new LogicaCompetencias();
     //laCompetencia = logica.detalleCompetenciaXId(elIdCompetencia);
 }
Пример #9
0
 public Inscripcion()
 {
     this.id = 0;
     this.fecha = new DateTime();
     this.persona = new Persona();
     this.competencia = new Competencia();
     //this.solicitud = new SolicitudPlanilla();
     this.evento = new Evento();
     this.asistencias = new List<Asistencia>();
     this.resAscenso = new List<ResultadoAscenso>();
     this.resKata = new List<ResultadoKata>();
     this.resKumite = new List<ResultadoKumite>();
 }
Пример #10
0
 public void pruebaTrueBuscarNombreCompetencia()
 {
     laCompetencia = new Competencia("Ryu Kobudo", "1", true, "Por Iniciar");
     Assert.IsTrue(BDCompetencia.BuscarNombreCompetencia(laCompetencia));
 }
Пример #11
0
 public void init()
 {
     laLista         = new List<Competencia> ();
     laCompetencia   = new Competencia();
 }
Пример #12
0
        public static bool ModificarCompetencia(Competencia laCompetencia)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);

            try
            {
                if (!BuscarNombreCompetencia(laCompetencia))
                {
                    List<Parametro> parametros = new List<Parametro>();
                    Parametro elParametro = new Parametro(RecursosBDModulo12.ParamIdCompetencia, SqlDbType.Int,
                        laCompetencia.Id_competencia.ToString(), false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamNombreCompetencia, SqlDbType.VarChar,
                        laCompetencia.Nombre, false);
                    parametros.Add(elParametro);
                    if (laCompetencia.TipoCompetencia == RecursosBDModulo12.TipoCompetenciaKata)
                        laCompetencia.TipoCompetencia = "1";
                    else
                        if (laCompetencia.TipoCompetencia == RecursosBDModulo12.TipoCompetenciaKumite)
                            laCompetencia.TipoCompetencia = "2";

                    elParametro = new Parametro(RecursosBDModulo12.ParamTipoCompetencia, SqlDbType.VarChar,
                        laCompetencia.TipoCompetencia, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamOrganizacionTodas, SqlDbType.Bit,
                        laCompetencia.OrganizacionTodas.ToString(), false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamStatusCompetencia, SqlDbType.VarChar,
                        laCompetencia.Status, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamFechaInicio, SqlDbType.DateTime,
                        laCompetencia.FechaInicio.ToString(), false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamFechaFin, SqlDbType.DateTime,
                        laCompetencia.FechaFin.ToString(), false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamNombreOrganizacion, SqlDbType.VarChar,
                        laCompetencia.Organizacion.Nombre, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamNombreCiudad, SqlDbType.VarChar,
                        laCompetencia.Ubicacion.Ciudad, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamNombreEstado, SqlDbType.VarChar,
                        laCompetencia.Ubicacion.Estado, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamNombreDireccion, SqlDbType.VarChar,
                        laCompetencia.Ubicacion.Direccion, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamLatitudDireccion, SqlDbType.VarChar,
                        laCompetencia.Ubicacion.Latitud, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamLongitudDireccion, SqlDbType.VarChar,
                        laCompetencia.Ubicacion.Longitud, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamEdadInicio, SqlDbType.Int,
                        laCompetencia.Categoria.Edad_inicial.ToString(), false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamEdadFin, SqlDbType.Int,
                        laCompetencia.Categoria.Edad_final.ToString(), false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamCintaInicio, SqlDbType.VarChar,
                        laCompetencia.Categoria.Cinta_inicial, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamCintaFin, SqlDbType.VarChar,
                        laCompetencia.Categoria.Cinta_final, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamSexo, SqlDbType.Char,
                        laCompetencia.Categoria.Sexo, false);
                    parametros.Add(elParametro);
                    elParametro = new Parametro(RecursosBDModulo12.ParamCostoCompetencia, SqlDbType.Float,
                        laCompetencia.Costo.ToString(), false);
                    parametros.Add(elParametro);

                    BDConexion laConexion = new BDConexion();
                    laConexion.EjecutarStoredProcedure(RecursosBDModulo12.ModificarCompetencia, parametros);
                }
                else
                {
                    Logger.EscribirWarning(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.Mensaje_Competencia_Existente, System.Reflection.MethodBase.GetCurrentMethod().Name);

                    throw new ExcepcionesSKD.Modulo12.CompetenciaExistenteException(RecursosBDModulo12.Codigo_Competencia_Existente,
                                RecursosBDModulo12.Mensaje_Competencia_Existente, new Exception());
                }
            }
            catch (SqlException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);

                throw new ExcepcionesSKD.ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
            }
            catch (FormatException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);

                throw new ExcepcionesSKD.Modulo12.FormatoIncorrectoException(RecursosBDModulo12.Codigo_Error_Formato,
                     RecursosBDModulo12.Mensaje_Error_Formato, ex);
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);

                throw ex;
            }
            catch (Exception ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);

                throw new ExcepcionesSKD.ExceptionSKD(RecursoGeneralBD.Mensaje_Generico_Error, ex);
            }

            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);

            return true;
        }
Пример #13
0
        public static List<Competencia> ListarCompetencias()
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);

            BDConexion laConexion;
            List<Competencia> laListaDeCompetencias = new List<Competencia>();
            List<Parametro> parametros;

            try
            {
                laConexion = new BDConexion();
                parametros = new List<Parametro>();

                DataTable dt = laConexion.EjecutarStoredProcedureTuplas(
                               RecursosBDModulo12.ConsultarCompetencias, parametros);

                foreach (DataRow row in dt.Rows)
                {
                    Competencia laCompetencia = new Competencia();

                    laCompetencia.Id_competencia = int.Parse(row[RecursosBDModulo12.AliasIdCompetencia].ToString());
                    laCompetencia.Nombre = row[RecursosBDModulo12.AliasNombreCompetencia].ToString();
                    laCompetencia.TipoCompetencia = row[RecursosBDModulo12.AliasTipoCompetencia].ToString();

                    if (laCompetencia.TipoCompetencia == "1")
                        laCompetencia.TipoCompetencia = RecursosBDModulo12.TipoCompetenciaKata;
                    else
                        laCompetencia.TipoCompetencia = RecursosBDModulo12.TipoCompetenciaKumite;

                    laCompetencia.Status = row[RecursosBDModulo12.AliasStatusCompetencia].ToString();
                    laCompetencia.OrganizacionTodas = Convert.ToBoolean(row[RecursosBDModulo12.AliasTodasOrganizaciones].ToString());

                    if (laCompetencia.OrganizacionTodas == false)
                        laCompetencia.Organizacion = new Organizacion(int.Parse(row[RecursosBDModulo12.AliasIdOrganizacion].ToString())
                                                                        , row[RecursosBDModulo12.AliasNombreOrganizacion].ToString());
                    else
                    {
                        laCompetencia.Organizacion = new Organizacion(RecursosBDModulo12.TodasLasOrganizaciones);
                    }
                    laCompetencia.Ubicacion = new Ubicacion(int.Parse(row[RecursosBDModulo12.AliasIdUbicacion].ToString()),
                                                            row[RecursosBDModulo12.AliasNombreCiudad].ToString(),
                                                            row[RecursosBDModulo12.AliasNombreEstado].ToString());

                    laListaDeCompetencias.Add(laCompetencia);

                }

            }
            catch (SqlException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);

                throw new ExcepcionesSKD.ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
            }
            catch (FormatException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);

                throw new ExcepcionesSKD.Modulo12.FormatoIncorrectoException(RecursosBDModulo12.Codigo_Error_Formato,
                     RecursosBDModulo12.Mensaje_Error_Formato, ex);
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);

                throw ex;
            }
            catch (Exception ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);

                throw new ExcepcionesSKD.ExceptionSKD(RecursoGeneralBD.Mensaje_Generico_Error, ex);
            }

            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);

            return laListaDeCompetencias;
        }
Пример #14
0
        public static Competencia DetallarCompetencia(int idCompetencia)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);
            BDConexion laConexion;
            List<Parametro> parametros;
            Parametro elParametro = new Parametro();
            Competencia laCompetencia = new Competencia();
            laCompetencia.Id_competencia = idCompetencia;
            int diaFecha;
            int mesFecha;
            int anoFecha;
            string fechaInicio;
            string fechaFin;

            try
            {
                if (BuscarIDCompetencia(laCompetencia))
                {
                    laConexion = new BDConexion();
                    parametros = new List<Parametro>();

                    elParametro = new Parametro(RecursosBDModulo12.ParamIdCompetencia, SqlDbType.Int, idCompetencia.ToString(),
                                                false);
                    parametros.Add(elParametro);

                    DataTable dt = laConexion.EjecutarStoredProcedureTuplas(
                                   RecursosBDModulo12.ConsultarCompetenciasXId, parametros);

                    foreach (DataRow row in dt.Rows)
                    {

                        laCompetencia.Id_competencia = int.Parse(row[RecursosBDModulo12.AliasIdCompetencia].ToString());
                        laCompetencia.Nombre = row[RecursosBDModulo12.AliasNombreCompetencia].ToString();
                        laCompetencia.TipoCompetencia = row[RecursosBDModulo12.AliasTipoCompetencia].ToString();

                        if (laCompetencia.TipoCompetencia == "1")
                            laCompetencia.TipoCompetencia = RecursosBDModulo12.TipoCompetenciaKata;
                        else
                            laCompetencia.TipoCompetencia = RecursosBDModulo12.TipoCompetenciaKumite;

                        laCompetencia.Status = row[RecursosBDModulo12.AliasStatusCompetencia].ToString();
                        laCompetencia.OrganizacionTodas = Convert.ToBoolean(row[RecursosBDModulo12.AliasTodasOrganizaciones].ToString());

                        diaFecha = Convert.ToDateTime(row[RecursosBDModulo12.AliasFechaInicio]).Day;
                        mesFecha = Convert.ToDateTime(row[RecursosBDModulo12.AliasFechaInicio]).Month;
                        anoFecha = Convert.ToDateTime(row[RecursosBDModulo12.AliasFechaInicio]).Year;
                        fechaInicio = mesFecha.ToString() + "/" + diaFecha.ToString() + "/" + anoFecha.ToString();
                        //laCompetencia.FechaInicio = Convert.ToDateTime(fechaInicio);

                        laCompetencia.FechaInicio = DateTime.ParseExact(fechaInicio, "mm/dd/yyyy",
                            CultureInfo.InvariantCulture);

                        diaFecha = Convert.ToDateTime(row[RecursosBDModulo12.AliasFechaFin]).Day;
                        mesFecha = Convert.ToDateTime(row[RecursosBDModulo12.AliasFechaFin]).Month;
                        anoFecha = Convert.ToDateTime(row[RecursosBDModulo12.AliasFechaFin]).Year;
                        fechaFin = mesFecha.ToString() + "/" + diaFecha.ToString() + "/" + anoFecha.ToString();
                        //laCompetencia.FechaFin = Convert.ToDateTime(fechaFin);

                        laCompetencia.FechaFin = DateTime.ParseExact(fechaFin, "mm/dd/yyyy",
                            CultureInfo.InvariantCulture);

                        laCompetencia.Costo = float.Parse(row[RecursosBDModulo12.AliasCostoCompetencia].ToString());

                        if (laCompetencia.OrganizacionTodas == false)
                            laCompetencia.Organizacion = new Organizacion(int.Parse(row[RecursosBDModulo12.AliasIdOrganizacion].ToString())
                                                                            , row[RecursosBDModulo12.AliasNombreOrganizacion].ToString());
                        else
                        {
                            laCompetencia.Organizacion = new Organizacion(RecursosBDModulo12.TodasLasOrganizaciones);
                        }
                        laCompetencia.Ubicacion = new Ubicacion(int.Parse(row[RecursosBDModulo12.AliasIdUbicacion].ToString()),
                                                                row[RecursosBDModulo12.AliasLatitudDireccion].ToString(),
                                                                row[RecursosBDModulo12.AliasLongitudDireccion].ToString(),
                                                                row[RecursosBDModulo12.AliasNombreCiudad].ToString(),
                                                                row[RecursosBDModulo12.AliasNombreEstado].ToString(),
                                                                row[RecursosBDModulo12.AliasNombreDireccion].ToString());

                        laCompetencia.Categoria = new Categoria(int.Parse(row[RecursosBDModulo12.AliasIdCategoria].ToString()),
                                                                 int.Parse(row[RecursosBDModulo12.AliasEdadInicio].ToString()),
                                                                 int.Parse(row[RecursosBDModulo12.AliasEdadFin].ToString()),
                                                                 row[RecursosBDModulo12.AliasCintaInicio].ToString(),
                                                                 row[RecursosBDModulo12.AliasCintaFin].ToString(),
                                                                 row[RecursosBDModulo12.AliasSexo].ToString());

                    }

                    Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);

                    return laCompetencia;
                }
                else
                {

                    Logger.EscribirWarning(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.Mensaje_Competencia_Inexistente, System.Reflection.MethodBase.GetCurrentMethod().Name);

                    throw new ExcepcionesSKD.Modulo12.CompetenciaInexistenteException(RecursosBDModulo12.Codigo_Competencia_Inexistente,
                                RecursosBDModulo12.Mensaje_Competencia_Inexistente, new Exception());
                }
            }
            catch (SqlException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw new ExcepcionesSKD.ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
            }
            catch (FormatException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw new ExcepcionesSKD.Modulo12.FormatoIncorrectoException(RecursosBDModulo12.Codigo_Error_Formato,
                     RecursosBDModulo12.Mensaje_Error_Formato, ex);
            }
            catch (ExcepcionesSKD.Modulo12.CompetenciaInexistenteException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw ex;
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw ex;
            }
            catch (Exception ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw new ExcepcionesSKD.ExceptionSKD(RecursoGeneralBD.Mensaje_Generico_Error, ex);
            }
        }
Пример #15
0
        public static bool BuscarNombreCompetencia(Competencia laCompetencia)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);

            bool retorno = false;
            BDConexion laConexion;
            List<Parametro> parametros;

            try
            {
                laConexion = new BDConexion();
                parametros = new List<Parametro>();

                Parametro elParametro = new Parametro(RecursosBDModulo12.ParamNombreCompetencia, SqlDbType.VarChar
                                                      , laCompetencia.Nombre, false);
                parametros.Add(elParametro);

                elParametro = new Parametro(RecursosBDModulo12.ParamSalidaNumCompetencia, SqlDbType.Int, true);
                parametros.Add(elParametro);

                List<Resultado> resultados = laConexion.EjecutarStoredProcedure(RecursosBDModulo12.BuscarNombreCompetencia
                                             , parametros);

                foreach (Resultado elResultado in resultados)
                {
                    if (elResultado.etiqueta == RecursosBDModulo12.ParamSalidaNumCompetencia)
                        if (int.Parse(elResultado.valor) == 1)
                            retorno = true;
                        else
                            retorno = false;
                }
            }
            catch (SqlException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw new ExcepcionesSKD.ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
            }
            catch (FormatException ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw new ExcepcionesSKD.Modulo12.FormatoIncorrectoException(RecursosBDModulo12.Codigo_Error_Formato,
                     RecursosBDModulo12.Mensaje_Error_Formato, ex);
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw ex;
            }
            catch (Exception ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw new ExcepcionesSKD.ExceptionSKD(RecursoGeneralBD.Mensaje_Generico_Error, ex);
            }

            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, RecursosBDModulo12.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name);

            return retorno;
        }
Пример #16
0
        public static Competencia DetallarCompetencia(int idCompetencia)
        {
            BDConexion laConexion;
            List<Parametro> parametros;
            Parametro elParametro = new Parametro();

            try
            {
                laConexion = new BDConexion();
                parametros = new List<Parametro>();
                Competencia laCompetencia = new Competencia();

                elParametro = new Parametro(RecursosBDModulo12.AliasIdCompetencia,SqlDbType.Int,idCompetencia.ToString(),
                                            false);
                parametros.Add(elParametro);

                DataTable dt = laConexion.EjecutarStoredProcedureTuplas(
                               RecursosBDModulo12.ConsultarCompetenciasXId, parametros);

                foreach (DataRow row in dt.Rows)
                {

                    laCompetencia.Id_competencia = int.Parse(row[RecursosBDModulo12.AliasIdCompetencia].ToString());
                    laCompetencia.Nombre = row[RecursosBDModulo12.AliasNombreCompetencia].ToString();
                    laCompetencia.TipoCompetencia = int.Parse(row[RecursosBDModulo12.AliasTipoCompetencia].ToString());
                    laCompetencia.Status = row[RecursosBDModulo12.AliasStatusCompetencia].ToString();
                    laCompetencia.OrganizacionTodas = Convert.ToBoolean(row[RecursosBDModulo12.AliasTodasOrganizaciones].ToString());
                    laCompetencia.FechaInicio = Convert.ToDateTime(row[RecursosBDModulo12.AliasEdadInicio].ToString());
                    laCompetencia.FechaFin = Convert.ToDateTime(row[RecursosBDModulo12.AliasFechaFin].ToString());
                    laCompetencia.Costo = float.Parse(row[RecursosBDModulo12.AliasCostoCompetencia].ToString());

                    if (laCompetencia.OrganizacionTodas == false)
                        laCompetencia.Organizacion = new Organizacion(int.Parse(row[RecursosBDModulo12.AliasIdOrganizacion].ToString())
                                                                        , row[RecursosBDModulo12.AliasNombreOrganizacion].ToString());
                    else
                    {
                        laCompetencia.Organizacion = new Organizacion(RecursosBDModulo12.TodasLasOrganizaciones);
                    }
                    laCompetencia.Ubicacion = new Ubicacion(int.Parse(row[RecursosBDModulo12.AliasIdUbicacion].ToString()),
                                                            row[RecursosBDModulo12.AliasLatitudDireccion].ToString(),
                                                            row[RecursosBDModulo12.AliasLongitudDireccion].ToString(),
                                                            row[RecursosBDModulo12.AliasNombreCiudad].ToString(),
                                                            row[RecursosBDModulo12.AliasNombreEstado].ToString(),
                                                            row[RecursosBDModulo12.AliasNombreDireccion].ToString());

                    laCompetencia.Categoria = new Categoria(int.Parse(row[RecursosBDModulo12.AliasIdCategoria].ToString()),
                                                             int.Parse(row[RecursosBDModulo12.AliasEdadInicio].ToString()),
                                                             int.Parse(row[RecursosBDModulo12.AliasFechaFin].ToString()),
                                                             row[RecursosBDModulo12.AliasCintaInicio].ToString(),
                                                             row[RecursosBDModulo12.AliasCintaFin].ToString(),
                                                             row[RecursosBDModulo12.AliasSexo].ToString());

                }
                return laCompetencia;

            }
            catch (Exception e)
            {
                throw e;
            }
        }
Пример #17
0
        public static List<Competencia> ListarCompetencias()
        {
            BDConexion laConexion;
            List<Competencia> laListaDeCompetencias = new List<Competencia>();
            List<Parametro> parametros;

            try
            {
                laConexion = new BDConexion();
                parametros = new List<Parametro>();

                DataTable dt = laConexion.EjecutarStoredProcedureTuplas(
                               RecursosBDModulo12.ConsultarCompetencias, parametros);

                foreach (DataRow row in dt.Rows)
                {
                    Competencia laCompetencia = new Competencia();

                    laCompetencia.Id_competencia = int.Parse(row[RecursosBDModulo12.AliasIdCompetencia].ToString());
                    laCompetencia.Nombre = row[RecursosBDModulo12.AliasNombreCompetencia].ToString();
                    laCompetencia.TipoCompetencia = int.Parse(row[RecursosBDModulo12.AliasTipoCompetencia].ToString());
                    laCompetencia.Status = row[RecursosBDModulo12.AliasStatusCompetencia].ToString();
                    laCompetencia.OrganizacionTodas = Convert.ToBoolean(row[RecursosBDModulo12.AliasTodasOrganizaciones].ToString());

                    if (laCompetencia.OrganizacionTodas == false)
                        laCompetencia.Organizacion = new Organizacion(int.Parse(row[RecursosBDModulo12.AliasIdOrganizacion].ToString())
                                                                        , row[RecursosBDModulo12.AliasNombreOrganizacion].ToString());
                    else
                    {
                        laCompetencia.Organizacion = new Organizacion(RecursosBDModulo12.TodasLasOrganizaciones);
                    }
                    laCompetencia.Ubicacion = new Ubicacion(int.Parse(row[RecursosBDModulo12.AliasIdUbicacion].ToString()),
                                                            row[RecursosBDModulo12.AliasNombreCiudad].ToString(),
                                                            row[RecursosBDModulo12.AliasNombreEstado].ToString());

                    laListaDeCompetencias.Add(laCompetencia);

                }

            }
            catch (Exception e)
            {
                throw e;
            }

            return laListaDeCompetencias;
        }
 public void pruebaFalseAgregarCompetencia()
 {
     Int32 orgTodas = 0;
     DateTime laFechaInicio = new DateTime(2015, 10, 10);
     DateTime laFechaFin = new DateTime(2016, 10, 10);
     laCompetencia = new Competencia();
     laCompetencia.Organizacion = new Organizacion();
     laCompetencia.Ubicacion = new Ubicacion();
     laCompetencia.Categoria = new Categoria();
     laCompetencia.Id_competencia = 8;
     laCompetencia.Nombre = "Prueba Agregar";
     laCompetencia.TipoCompetencia = "2";
     laCompetencia.OrganizacionTodas = Convert.ToBoolean(orgTodas);
     laCompetencia.Status = "Por Iniciar";
     laCompetencia.FechaInicio = laFechaInicio;
     laCompetencia.FechaFin = laFechaFin;
     laCompetencia.Organizacion.Nombre = "Prueba";
     laCompetencia.Ubicacion.Ciudad = "Valencia";
     laCompetencia.Ubicacion.Estado = "Carabobo";
     laCompetencia.Ubicacion.Direccion = "";
     laCompetencia.Ubicacion.Latitud = "10.1727434";
     laCompetencia.Ubicacion.Longitud = "-68.0642649";
     laCompetencia.Categoria.Edad_inicial = 10;
     laCompetencia.Categoria.Edad_final = 15;
     laCompetencia.Categoria.Cinta_inicial = "Naranja";
     laCompetencia.Categoria.Cinta_final = "Verde";
     laCompetencia.Categoria.Sexo = "M";
     laCompetencia.Costo = 1950;
     //laLogicaCompetencia.agregarCompetencia(laCompetencia);
 }
Пример #19
0
 public void pruebaIdDetallarCompetencia()
 {
     laCompetencia = BDCompetencia.DetallarCompetencia(1);
     Assert.AreEqual(1,laCompetencia.Id_competencia);
 }
Пример #20
0
 public Asistencia(String asistio, Inscripcion inscripcion, Competencia competencia)
 {
     this.asistio = asistio;
     this.inscripcion = inscripcion;
     this.competencia = competencia;
 }
Пример #21
0
 public void pruebaVacioDetallarCompetencia()
 {
     laCompetencia = BDCompetencia.DetallarCompetencia(1);
     Assert.IsNotNull(laCompetencia);
 }
        /// <summary>
        /// Metodo que dado un objeto RestriccionCompetencia, retorna una lista
        /// de objetos Competencia los cuales no estan relacionados con la RestriccionCompetencia provista
        /// </summary>
        /// <param name="parametro">Tipo: Objeto RestriccionCompetencia</param>
        /// <returns>Lista de objetos: Competencia</returns>
        public List<DominioSKD.Entidad> ConsultarTodasLasCompetenciasNoAsociadas(DominioSKD.Entidad parametro)
        {
            List<DominioSKD.Entidad> listaDeCompetencias = new List<DominioSKD.Entidad>();

            List<Parametro> parametros;

            DominioSKD.Entidades.Modulo8.RestriccionCompetencia laRestriccionCompetencia =
            (DominioSKD.Entidades.Modulo8.RestriccionCompetencia)parametro;

            try
            {

                parametros = new List<Parametro>();

                Parametro elParametro;

                elParametro = new Parametro(RecursosDAORestriccionCompetencia.ParamIdRestriccionCompetencia, SqlDbType.Int,
                laRestriccionCompetencia.IdRestriccionComp.ToString(), false);

                parametros.Add(elParametro);

                DataTable dt;

                dt = EjecutarStoredProcedureTuplas(RecursosDAORestriccionCompetencia.ConsultarTodasLasCompetenciasNoAsociadas, parametros);

                foreach (DataRow row in dt.Rows)
                {

                    Competencia laCompetencia;

                    laCompetencia = new Competencia();

                    laCompetencia.Id_competencia = int.Parse(row[RecursosDAORestriccionCompetencia.AliasIdCompetencia].ToString());

                    laCompetencia.Nombre = row[RecursosDAORestriccionCompetencia.AliasNombreCompetencia].ToString();

                    laCompetencia.TipoCompetencia = row[RecursosDAORestriccionCompetencia.AliasTipoCompetencia].ToString();

                    if (laCompetencia.TipoCompetencia == "1")
                    {

                        laCompetencia.TipoCompetencia = RecursosDAORestriccionCompetencia.TipoCompetenciaKata;

                    }
                    else
                    {

                        laCompetencia.TipoCompetencia = RecursosDAORestriccionCompetencia.TipoCompetenciaKumite;

                    }

                    laCompetencia.Status = row[RecursosDAORestriccionCompetencia.AliasStatusCompetencia].ToString();

                    laCompetencia.OrganizacionTodas = Convert.ToBoolean(row[RecursosDAORestriccionCompetencia.AliasTodasOrganizaciones].ToString());

                    if (laCompetencia.OrganizacionTodas == false)
                    {

                        laCompetencia.Organizacion = new Organizacion(int.Parse(row[RecursosDAORestriccionCompetencia.AliasIdOrganizacion].ToString())
                        , row[RecursosDAORestriccionCompetencia.AliasNombreOrganizacion].ToString());

                    }
                    else
                    {

                        laCompetencia.Organizacion = new Organizacion(RecursosDAORestriccionCompetencia.TodasLasOrganizaciones);

                    }

                    laCompetencia.Ubicacion = new Ubicacion(int.Parse(row[RecursosDAORestriccionCompetencia.AliasIdUbicacion].ToString()),
                    row[RecursosDAORestriccionCompetencia.AliasNombreCiudad].ToString(), row[RecursosDAORestriccionCompetencia.AliasNombreEstado].ToString());

                    listaDeCompetencias.Add(laCompetencia);

                }

            }
            catch (SqlException ex)
            {

                throw new ExcepcionesSKD.ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,
                RecursoGeneralBD.Mensaje, ex);

            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {

                throw ex;

            }
            catch (Exception ex)
            {

                throw new ExcepcionesSKD.ExceptionSKD(RecursoGeneralBD.Mensaje_Generico_Error, ex);

            }

            return listaDeCompetencias;
        }