public void Execute(IModel model) { if (model.Tipo == Tipos.CLIENTE) { var item = (ClienteModel)model; LblClienteNombre.Text = $"{item.Nombre} {item.Apellido}"; LblClienteDocumento.Text = item.Documento; IdCliente = Convert.ToInt32(item.Id); } else if (model.Tipo == Tipos.PROFESIONAL) { var item = (ProfesionalModel)model; IdProfesional = item.Id; LblProfesionalNombre.Text = $"{item.Nombre} {item.Apellido}"; LblProfesion.Text = item.Profesion; dateItems = new DateItem[366]; var diasDisponibles = profesionalDAO.GetDisponibilidadProfesional(IdProfesional); DiasNoLaborables(); foreach (var itemDay in diasDisponibles) { DiasLaborables(itemDay.IdDia); } DisponibilidadCalendar.AddDateInfo(dateItems); DisponibilidadCalendar.Refresh(); } }
private void Execute() { ResetDateInfo(); dateItems = new DateItem[366]; age.GetDisponibilidadProfesional(id_profesional); DiasNoLaborables(); foreach (var itemDay in age.num) { DiasLaborables(itemDay); } DisponibilidadCalendar.AddDateInfo(dateItems); DisponibilidadCalendar.Refresh(); }
public void ResetDateInfo() { DisponibilidadCalendar.ResetDateInfo(); DisponibilidadCalendar.ClearSelection(); }