public static CProcess_Sample getStartProcess() { CProcess_Sample oProcess_Recep_Sample = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_RECEP_SAMPLE.ToString(), Process_name = "Recepción de muestras", }; CProcess_Sample oProcess_InCalib = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_IN_CALIB.ToString(), Process_name = "Proceso de calibración", }; CProcess_Sample oProcess_InReading = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_IN_READING.ToString(), Process_name = "Proceso de lectura AA" }; CProcess_Sample oProcess_Approve_Samples = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_APPROVE_SAMPLES.ToString(), Process_name = "Proceso de aprobación de bandeja" }; CProcess_Sample oProcess_Route_Samples = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_ROUTE_SAMPLES.ToString(), Process_name = "Proceso de encaminar muestras" }; CProcess_Sample oProcess_Recep_Result_Sample = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_RECEP_RESULT_SAMPLE.ToString(), Process_name = "Proceso de recibir leyes como resultado" }; CProcess_Sample oProcess_Partial_Report_Sample = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_PARTIAL_REPORT_SAMPLE.ToString(), Process_name = "Proceso de reporte parcial para una muestra" }; CProcess_Sample oProcess_Final_Report_Sample = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_PARTIAL_REPORT_SAMPLE.ToString(), Process_name = "Proceso de reporte final para una muestra" }; // --- mapping oProcess_Recep_Sample.Next_process.Add(oProcess_InCalib); oProcess_InCalib.Next_process.Add(oProcess_InReading); oProcess_InCalib.Prev_process = oProcess_Recep_Sample; oProcess_InReading.Next_process.Add(oProcess_Approve_Samples); oProcess_InReading.Prev_process = oProcess_InCalib; oProcess_Approve_Samples.Next_process.Add(oProcess_Route_Samples); oProcess_Approve_Samples.Prev_process = oProcess_InReading; oProcess_Route_Samples.Next_process.Add(oProcess_Recep_Result_Sample); oProcess_Route_Samples.Prev_process = oProcess_Approve_Samples; oProcess_Recep_Result_Sample.Next_process.Add(oProcess_Partial_Report_Sample); oProcess_Recep_Result_Sample.Next_process.Add(oProcess_Final_Report_Sample); oProcess_Partial_Report_Sample.Prev_process = oProcess_Recep_Result_Sample; oProcess_Final_Report_Sample.Prev_process = oProcess_Recep_Result_Sample; return(oProcess_Recep_Sample); }
public static CProcess_Sample getStartProcess() { CProcess_Sample oProcess_Recep_Sample = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_RECEP_SAMPLE.ToString(), Process_name = "Recepción de muestras", }; CProcess_Sample oProcess_InCalib = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_IN_CALIB.ToString(), Process_name = "Proceso de calibración", }; CProcess_Sample oProcess_InReading = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_IN_READING.ToString(), Process_name = "Proceso de lectura AA" }; CProcess_Sample oProcess_Approve_Samples = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_APPROVE_SAMPLES.ToString(), Process_name = "Proceso de aprobación de bandeja" }; CProcess_Sample oProcess_Route_Samples = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_ROUTE_SAMPLES.ToString(), Process_name = "Proceso de encaminar muestras" }; CProcess_Sample oProcess_Recep_Result_Sample = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_RECEP_RESULT_SAMPLE.ToString(), Process_name = "Proceso de recibir leyes como resultado" }; CProcess_Sample oProcess_Partial_Report_Sample = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_PARTIAL_REPORT_SAMPLE.ToString(), Process_name = "Proceso de reporte parcial para una muestra" }; CProcess_Sample oProcess_Final_Report_Sample = new CProcess_Sample() { IDProcess = LimsProcess.PROCESS_PARTIAL_REPORT_SAMPLE.ToString(), Process_name = "Proceso de reporte final para una muestra" }; // --- mapping oProcess_Recep_Sample.Next_process.Add(oProcess_InCalib); oProcess_InCalib.Next_process.Add(oProcess_InReading); oProcess_InCalib.Prev_process = oProcess_Recep_Sample; oProcess_InReading.Next_process.Add(oProcess_Approve_Samples); oProcess_InReading.Prev_process = oProcess_InCalib; oProcess_Approve_Samples.Next_process.Add(oProcess_Route_Samples); oProcess_Approve_Samples.Prev_process = oProcess_InReading; oProcess_Route_Samples.Next_process.Add(oProcess_Recep_Result_Sample); oProcess_Route_Samples.Prev_process = oProcess_Approve_Samples; oProcess_Recep_Result_Sample.Next_process.Add(oProcess_Partial_Report_Sample); oProcess_Recep_Result_Sample.Next_process.Add(oProcess_Final_Report_Sample); oProcess_Partial_Report_Sample.Prev_process = oProcess_Recep_Result_Sample; oProcess_Final_Report_Sample.Prev_process = oProcess_Recep_Result_Sample; return oProcess_Recep_Sample; }