示例#1
0
        private void ucSign1_OnSign(bool login)
        {
            if (login)
            {
                if (Son_Datos_Correctos())
                {
                    if (Grabar_Registro())
                    {
                        ucSign1.Clear();

                        FormMessage fmMessage = new FormMessage();
                        fmMessage.Title = "Guardado correctamente";
                        fmMessage.ShowDialog();

                        loadData = LoadData.MasterSearchPrice;

                        Recuperar_Registro();
                    }
                }
                else
                {
                    ucSign1.Clear();
                }
            }
        }
示例#2
0
        private void ucCalibStd1_onNewCalib(CGroup_solution e)
        {
            // --- mensaje que se agregó una nueva calibración
            FormMessage fmMessage = new FormMessage();

            fmMessage.Message = "Se agregó la calibración " + e.Cod_solution;
            if (fmMessage.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                // --- inicializar el arbol
                InitTree();

                // --- seleccionar el nuevo nodo agregado
                FindAndFocusNode(e);
            }
        }
示例#3
0
        private void ucCalibStd1_onNewCalib(CGroup_solution e)
        {
            // --- mensaje que se agregó una nueva calibración
            FormMessage fmMessage = new FormMessage();
            fmMessage.Message = "Se agregó la calibración " + e.Cod_solution;
            if (fmMessage.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                // --- inicializar el arbol
                InitTree();

                // --- seleccionar el nuevo nodo agregado
                FindAndFocusNode(e);
            }
        }
示例#4
0
        private void ucSignCloseTray_OnSign(bool login)
        {
            if (login)
            {
                // --- close samples tray
                CBatch oBatch = new CBatchFactory().GetByPrimaryKey(new CBatchKeys(Idbatch));
                oBatch.User_close_tray = Comun.GetUser();
                oBatch.Date_close_tray = Comun.GetDate();

                if (oBatch != null)
                {
                    FormMessage fmMessage = new FormMessage();
                    fmMessage.Title = String.Format("Cerrar Bandeja {0}", Comun.FormatCorrelativeCode("B-", Convert.ToInt64(oBatch.Num_tray), 5));
                    fmMessage.Message = "Al efectuar esta acción, la bandeja cambia a estado en 'proceso', se bloqueará el ingreso de muestras entrantes. Presione Ok para confirmar.";
                    if (fmMessage.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        oBatch.Status_process = 'P';    // --- in process

                        // --- add control sample if not exist
                        if (Convert.ToBoolean(!oBatch.Has_sample_control))
                        {
                            CBatchManager oBatchManager = new CBatchManager();

                            oBatchManager.SaveControlSample(Idtemplate_method, Idbatch);

                            // --- retrieve batch detail
                            Show_batch();
                        }

                        if (new CBatchFactory().Update(oBatch))
                        {
                            ucSignCloseTray.Enabled = false;
                            ucSignCloseTray.Title = "Cerrado("+oBatch.User_close_tray+")";
                        }

                        paQaqc2.Enabled = true;
                        bgvBatchCalc2.OptionsBehavior.Editable = false;
                        InitConfigurationAbsStd();
                    }
                }
            }
        }
示例#5
0
        private void ucGenerarA_onSelectedIndex(int index)
        {
            if (typeModuleOpen == typeModule.RegisterReception)
            {
                if (index == 0)
                {
                    // --- ampliación de ensayo
                    FormMessage fmMessage = new FormMessage();
                    fmMessage.Title = "Ampliación de Ensayo";
                    fmMessage.Message = "Esta acción copia la estructura y datos del registro en uno nuevo.";

                    if (fmMessage.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        // --- registro de recepción
                        FormReception fmReception = new FormReception(oRecep_sample, LoadData.FromRR_ToExtendRR);
                        fmReception.ShowDialog();

                    }
                }
            }
        }
示例#6
0
        private void ucSign1_OnSign(bool login)
        {
            if (login)
            {
                if (Son_Datos_Correctos())
                {
                    if (Grabar_Registro())
                    {
                        ucSign1.Clear();

                        FormMessage fmMessage = new FormMessage();
                        fmMessage.Title = "Guardado correctamente";
                        fmMessage.ShowDialog();

                        loadData = LoadData.MasterSearchPrice;

                        Recuperar_Registro();
                    }
                }
                else
                    ucSign1.Clear();
            }
        }