/// <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); } }
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(); }
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; } }