public override void llenarDataGrid(DataGridView grilla, int mes, int anio) { ProfesionalRepository repoProfesional = new ProfesionalRepository(); PlanMedico filtroPlan = indexFiltro >= 0 ? planes[indexFiltro] : null; List <Dictionary <string, object> > profesionalesYconsultas = repoProfesional.top5ProfesionalesMasConsultas(mes, anio, filtroPlan); grilla.Rows.Clear(); profesionalesYconsultas.ToList().ForEach(o => grilla.Rows.Add(((Profesional)o["profesional"]).matricula, ((Profesional)o["profesional"]).usuario.nombre, ((Profesional)o["profesional"]).usuario.apellido, o["consultas"])); }
public override void llenarDataGrid(DataGridView grilla, int mes, int anio) { ProfesionalRepository repoProfesional = new ProfesionalRepository(); Especialidad filtroEspecialidad = indexFiltro >= 0 ? especialidades[indexFiltro] : null; List <Dictionary <string, object> > profesionalesYHoras = repoProfesional.top5ProfesionalesMenosHorasTRabajadas(mes, anio, filtroEspecialidad); grilla.Rows.Clear(); profesionalesYHoras.ToList().ForEach(o => grilla.Rows.Add(((Profesional)o["profesional"]).matricula, ((Profesional)o["profesional"]).usuario.nombre, ((Profesional)o["profesional"]).usuario.apellido, o["horas"])); }
public RegistrarResultadoAtencionForm(Usuario usuarioProfesional, Rol rol) { InitializeComponent(); ProfesionalRepository repositorioDeProfesionales = new ProfesionalRepository(); resultadoAtencionMedica = new ResultadoAtencionMedica(); if (rol.nombre == "PROFESIONAL") { profesional = repositorioDeProfesionales.traerProfesionalPorUser(usuarioProfesional); txtProfesional.Text = profesional.usuario.nombreCompleto; cargarPacientesADiagnosticarDe(profesional); } else { btnBuscarProfesional.Visible = true; } lblDatoAfiliado.Text = ""; lblDatoFecha.Text = ""; lblDatoHora.Text = ""; }
public ConsultarResultadoAtencionForm(Usuario usuarioProfesional, Rol rol) { InitializeComponent(); ProfesionalRepository repositorioDeProfesionales = new ProfesionalRepository(); resultadoAtencionMedicaRepository = new ResultadoAtencionMedicaRepository(); if (rol.nombre == "PROFESIONAL") { profesional = repositorioDeProfesionales.traerProfesionalPorUser(usuarioProfesional); txtProfesional.Text = profesional.usuario.nombreCompleto; delimitarFechasPorConsultas(); } else { btnBuscarProfesional.Visible = true; } mcFechaConsulta.TodayDate = DataBase.Instance.getDate(); lblDatoAfiliado.Text = ""; lblDatoFecha.Text = ""; lblDatoHora.Text = ""; }
// Constructor public ProfesionalController(ProfesionalRepository profesionalRepository) { _profesionalRepository = profesionalRepository; }