コード例 #1
0
        /// <summary>
        /// Obtiene los socios segun estado de nota de peso.
        /// </summary>
        /// <param name="ESTADOS_NOTA_ID"></param>
        /// <returns>Los socios segun estado de nota de peso.</returns>
        public List <socio> GetSocios(int ESTADOS_NOTA_ID)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    var query = from enp in db.estados_nota_de_peso.Include("estados_detalles")
                                where enp.ESTADOS_NOTA_ID == ESTADOS_NOTA_ID
                                select enp;

                    estado_nota_de_peso estado = query.First();

                    Socios.SociosLogic sociologic = new Socios.SociosLogic();

                    List <socio> sociosList = null;

                    switch (estado.estados_detalles.ESTADOS_DETALLE_ENABLE_SOCIO_ID)
                    {
                    case (int)Socios.SociosLogic.HabilitarSocios.MostrarActivos:
                        sociosList = sociologic.getSociosActivos();
                        break;

                    default:
                        sociosList = sociologic.getData();
                        break;
                    }

                    return(sociosList);
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener socios de nota de peso.", ex);
                throw;
            }
        }
コード例 #2
0
ファイル: NotaDePesoLogic.cs プロジェクト: xapiz/COCASJOL
        /// <summary>
        /// Obtiene los socios segun estado de nota de peso.
        /// </summary>
        /// <param name="ESTADOS_NOTA_ID"></param>
        /// <returns>Los socios segun estado de nota de peso.</returns>
        public List<socio> GetSocios(int ESTADOS_NOTA_ID)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    var query = from enp in db.estados_nota_de_peso.Include("estados_detalles")
                                         where enp.ESTADOS_NOTA_ID == ESTADOS_NOTA_ID
                                         select enp;

                    estado_nota_de_peso estado = query.First();

                    Socios.SociosLogic sociologic = new Socios.SociosLogic();

                    List<socio> sociosList = null;

                    switch (estado.estados_detalles.ESTADOS_DETALLE_ENABLE_SOCIO_ID)
                    {
                        case (int)Socios.SociosLogic.HabilitarSocios.MostrarActivos:
                            sociosList = sociologic.getSociosActivos();
                            break;

                        default:
                            sociosList = sociologic.getData();
                            break;
                    }

                    return sociosList;
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener socios de nota de peso.", ex);
                throw;
            }
        }