Beispiel #1
0
        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);
        }
Beispiel #2
0
        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;
        }