public static ProcesoViewModel CreateInstance() { var proceso = new ProcesoViewModel(); var periodo1 = new PeriodosViewModel() { CodigoPeriodo = 1, DescripcionPeriodo = "2014-02", }; var periodo2 = new PeriodosViewModel() { CodigoPeriodo = 2, DescripcionPeriodo = "2014-03", }; var periodo3 = new PeriodosViewModel() { CodigoPeriodo = 3, DescripcionPeriodo = "2014-04", }; //Add to Collection proceso.PeriodosList.Items = new ObservableCollection <PeriodosViewModel>() { periodo1, periodo2, periodo3, }; return(proceso); }
public static ProcesoViewModel CreateInstance() { var proceso = new ProcesoViewModel(); proceso.NombreProceso = "Proceso 1"; proceso.DescripcionProceso = "Proceso de evaluación de personal"; proceso.FechaIniProceso = "10/02/2014"; proceso.FechaFinProceso = "10/04/2014"; proceso.PeriodicidadProceso = 4; proceso.FechaIniPeriodo = "7"; //Dia de inicio del periodo ---> Todos los periodos comoenzaran cada 7 de cada mes proceso.HoraIniPeriodo = "15:00"; proceso.DuraciondiasPeriodo = 2; proceso.DuracionhorasPeriodo = 1; proceso.FechaFinPeriodo = "17/02/2014"; proceso.PeriodoActual = "Febereo 2014"; proceso.ListaNotificaciones = new ObservableCollection<NotificacionViewModel> { new NotificacionViewModel { CodigoNotificacion = "Notificacion01", DescripcionNotificacion = "Mensual", NumerodiaNotificacion = "4", FechaNotificacion = true, PrioridadNotificacion = "Urgente" }, new NotificacionViewModel { CodigoNotificacion = "Notificacion02", DescripcionNotificacion = "Parcial", NumerodiaNotificacion = "4", FechaNotificacion = false, PrioridadNotificacion = "Urgente" }, }; //Calling by PeriodosViewModel var periodo1 = new PeriodosViewModel { CodigoProceso = 1, DescripcionProceso = "Proceso 01", Container = proceso.PeriodosList, }; //periodo1.PeriodosxProcesoList.Container = periodo1; periodo1.PeriodosxProcesoList.Items.Add(new PeriodosViewModel(){CodigoPeriodo = 1, DescripcionPeriodo = "2014-02"}); periodo1.PeriodosxProcesoList.Items.Add(new PeriodosViewModel() { CodigoPeriodo = 2, DescripcionPeriodo = "2014-03"}); periodo1.PeriodosxProcesoList.Items.Add(new PeriodosViewModel() { CodigoPeriodo = 3, DescripcionPeriodo = "2014-04"}); var periodo2 = new PeriodosViewModel { CodigoProceso = 2, DescripcionProceso = "Proceso 02", Container = proceso.PeriodosList, }; var periodo3 = new PeriodosViewModel { CodigoProceso = 3, DescripcionProceso = "Proceso 03", Container = proceso.PeriodosList, }; //Add to Collection- Items Periodoslist proceso.PeriodosList.Items = new ObservableCollection<PeriodosViewModel>() { periodo1, periodo2, periodo3, }; //=================================================== // Flujo de Evaluacion var flujoevalua1 = new FlujoEvaluacionViewModel { CodigoRol = 1, NombreRol = "JEFE DE LEGAL", }; var flujoevalua2 = new FlujoEvaluacionViewModel { CodigoRol = 1, NombreRol = "ANALISTA DE PLAFT", }; var flujoevalua3 = new FlujoEvaluacionViewModel { CodigoRol = 1, NombreRol = "GERENTE DE RIESGOS", }; var flujoevalua4 = new FlujoEvaluacionViewModel { CodigoRol = 1, NombreRol = "FUNCIONARIO DE NEGOCIOS I", }; //Add to collection - Items FlujoList proceso.FlujoList.Items = new ObservableCollection<FlujoEvaluacionViewModel>() { flujoevalua1, flujoevalua2, flujoevalua3, flujoevalua4 }; //============================================== var zona1 = new ZonaViewModel { Codigozona = 1, Zona = "Norte" }; var zona2 = new ZonaViewModel { Codigozona = 1, Zona = "Sur" }; var zona3 = new ZonaViewModel { Codigozona = 1, Zona = "Toda la Empresa" }; proceso.ZonaList.Items = new ObservableCollection<ZonaViewModel>() { zona1, zona2, zona3 }; return proceso; }