Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public static ProfecionalList Search_ProfecionalList_ByParams(ProfecionalBE param)
        {
            ProfecionalList list = new ProfecionalList();

            try
            {
                using (ClinicaEntities dc = new ClinicaEntities())
                {
                    var x = from c in dc.Profecional
                            where
                            (param.IdEspecialidad.Equals(null) || c.IdEspecialidad.Equals(param.IdEspecialidad))
                            &&
                            (string.IsNullOrEmpty(param.Nombre) || c.Nombre.Contains(param.Nombre))

                            select new ProfecionalBE
                    {
                        IdEspecialidad = c.IdEspecialidad,
                        IdProfecional  = c.IdProfecional,
                        Nombre         = c.Nombre,
                        Apellido       = c.Apellido,
                        UserId         = c.UserId,
                    };

                    list.AddRange(x.ToArray <ProfecionalBE>());
                }

                return(list);
            }
            catch (Exception ex)
            {
                throw Fwk.Exceptions.ExceptionHelper.ProcessException(ex);
            }
        }
Example #2
0
        public override void Populate(object filter)
        {
            _Mutuales.AddRange(Controller.MutualList.Where <MutualBE>(p => p.IdMutual != (int)CommonValuesEnum.Ninguno));
            cmb_Mutual.Properties.DataSource = _Mutuales;

            _ProfecionalList.AddRange(Controller.ProfecionalList.Where <ProfecionalBE>(p => p.IdProfecional != (int)CommonValuesEnum.Ninguno));
            cmbProfecionales.Properties.DataSource = _ProfecionalList;

            _TipoCons.AddRange(Controller.TipoConsultaList.Where <ParamComercialBE>(p => p.IdParamComercial != (int)CommonValuesEnum.Ninguno));
            cmbTipoConsulta.Properties.DataSource = _TipoCons;



            cmbMonths.Properties.DataSource = Enum.GetNames(typeof(Meses));
            cmbMonths.Refresh();
        }
Example #3
0
        public override void Populate(object filter)
        {
            if (this.DesignMode)
            {
                return;
            }

            _Mutuales.AddRange(Controller.MutualList.Where <MutualBE>(p => p.IdMutual != (int)CommonValuesEnum.TodosComboBoxValue));
            //cmbMutual.Properties.DataSource = _Mutuales;

            _ProfecionalList.AddRange(Controller.ProfecionalList.Where <ProfecionalBE>(p => p.IdProfecional != (int)CommonValuesEnum.TodosComboBoxValue));
            cmbProfecionales.Properties.DataSource = _ProfecionalList;


            _TipoCons.AddRange(Controller.TipoConsultaList.Where <ParamComercialBE>(p => p.IdParamComercial != (int)CommonValuesEnum.TodosComboBoxValue));
            cmbTipoConsulta.Properties.DataSource = _TipoCons;

            if (State != Fwk.Bases.EntityUpdateEnum.NEW)
            {
                _ConsultaGrid_ToUpdate = (ConsultaGrid)filter;
            }
        }