Example #1
0
        protected override bool Grabar_Registro()
        {
            CElement oElement = new CElement();
            oElement.Idelement = Idelement;
            oElement.Cod_element = tbCodElement.Text;
            oElement.Name_element = tbDenomination.Text;
            oElement.Description = tbDescription.Text;
            oElement.Native_element = tbGroup.Text;
            oElement.Type_element = 'C';

            if (Idelement == 0)
            {
                oElement.Usernew = Comun.GetUser();
                oElement.Useredit = Comun.GetUser();
                oElement.Datenew = Comun.GetDate();
                oElement.Dateedit = Comun.GetDate();
            }
            else
            {
                oElement.Datenew = Comun.GetDate();
                oElement.Dateedit = Comun.GetDate();
            }

            CElementFactory faElement = new CElementFactory();
            if (!faElement.Update(oElement))
                faElement.Insert(oElement);
            ComunForm.Send_message(this.Text, TypeMsg.ok, "");
            return true;
        }
Example #2
0
        public DataTable GetReceptionDetailElem(long idrecep_sample)
        {
            List <CRecep_sample_detail_elem> lstRecep_sample_detail_elem = new CRecep_sample_detail_elemFactory().GetAll().Where(c => c.Idrecep_sample == idrecep_sample).ToList();
            List <CElement>         lstElement         = new CElementFactory().GetAll();
            List <CTemplate_method> lstTemplate_method = new CTemplate_methodFactory().GetAll();

            List <CReception_detail_elem> lst =
                (from t1 in lstRecep_sample_detail_elem
                 join t2 in lstElement on t1.Idelement equals t2.Idelement
                 join t3 in lstTemplate_method on t1.Idtemplate_method equals t3.Idtemplate_method
                 select new CReception_detail_elem
            {
                Idrecep_sample = Convert.ToInt64(t1.Idrecep_sample),
                Idrecep_sample_detail = Convert.ToInt32(t1.Idrecep_sample_detail),
                Idrecep_sample_detail_elem = t1.Idrecep_sample_detail_elem,
                Idtemplate_method = Convert.ToInt32(t1.Idtemplate_method),
                Idelement = Convert.ToInt16(t1.Idelement),
                Cod_element = t2.Cod_element,
                Abbreviation = t3.Abbreviation,
                Result_analysis = Convert.ToDecimal(t1.Result_analysis),
                Str_result_analysis = t1.Str_result_analysis,
                Cod_template_method = t3.Cod_template_method
            }).ToList <CReception_detail_elem>();

            return(ToDataTable <CReception_detail_elem>(lst));
        }
Example #3
0
        protected override bool Grabar_Registro()
        {
            CElement oElement = new CElement();

            oElement.Idelement      = Idelement;
            oElement.Cod_element    = tbCodElement.Text;
            oElement.Name_element   = tbDenomination.Text;
            oElement.Description    = tbDescription.Text;
            oElement.Native_element = tbGroup.Text;
            oElement.Type_element   = 'C';

            if (Idelement == 0)
            {
                oElement.Usernew  = Comun.GetUser();
                oElement.Useredit = Comun.GetUser();
                oElement.Datenew  = Comun.GetDate();
                oElement.Dateedit = Comun.GetDate();
            }
            else
            {
                oElement.Datenew  = Comun.GetDate();
                oElement.Dateedit = Comun.GetDate();
            }

            CElementFactory faElement = new CElementFactory();

            if (!faElement.Update(oElement))
            {
                faElement.Insert(oElement);
            }
            ComunForm.Send_message(this.Text, TypeMsg.ok, "");
            return(true);
        }
Example #4
0
        protected override void Recuperar_Registro()
        {
            CElementFactory faElement = new CElementFactory();
            CElement        oElement  = faElement.GetByPrimaryKey(new CElementKeys(Idelement));

            tbCodElement.Text   = oElement.Cod_element;
            tbDenomination.Text = oElement.Name_element;
            tbDescription.Text  = oElement.Description;
            tbGroup.Text        = oElement.Native_element;
        }
Example #5
0
        protected override bool Son_Datos_Correctos()
        {
            List <CElement> lstElement = new CElementFactory().GetAll();

            if (tbCodElement.Text.Trim().Length == 0)
            {
                ComunForm.Send_message(this.Text, TypeMsg.error, "Error: el código de elemento no fue ingresado.");
                return(false);
            }
            if (lstElement
                .Exists(c => c.Cod_element == tbCodElement.Text.Trim() &&
                        c.Idelement != Idelement))
            {
                ComunForm.Send_message(this.Text, TypeMsg.error, "Error: el código de elemento ya esta registrado.");
                return(false);
            }
            return(true);
        }
Example #6
0
        void InitData()
        {
            CReactiveFactory faReactive  = new CReactiveFactory();
            List <CReactive> lstReactive = faReactive.GetAll();

            lstReactive.Add(new CReactive()
            {
                Idreactive = 0, Reactive_name = "---", Chemical_formula = "---"
            });

            cbMedium.Properties.DataSource    = lstReactive;
            cbMedium.Properties.ValueMember   = "Idreactive";
            cbMedium.Properties.DisplayMember = "Reactive_name";

            cbModif.Properties.DataSource    = lstReactive;
            cbModif.Properties.ValueMember   = "Idreactive";
            cbModif.Properties.DisplayMember = "Reactive_name";

            CTemplate_method_aa        oTemplate_method_aa  = new CTemplate_method_aa();
            CTemplate_method_aaFactory faTemplate_method_aa = new CTemplate_method_aaFactory();

            oTemplate_method_aa =
                faTemplate_method_aa.GetByPrimaryKey(new CTemplate_method_aaKeys(idtemplate_method));

            idreactive_medium = oTemplate_method_aa.Medium;
            idreactive_modif  = oTemplate_method_aa.Modif;

            LstAllCalibs          = oModCalibStd.GetCustomCalibStd(idelement, idmr_detail, idreactive_medium, idreactive_modif);
            gcCalibStd.DataSource = LstAllCalibs;
            gvCalibStd.ExpandAllGroups();


            //oGroup_solution = oModCalibStd.GetMethodCalib(idelement, idmr_detail, idreactive_medium, idreactive_modif);

            CElement oElement = new CElementFactory()
                                .GetByPrimaryKey(new CElementKeys(Convert.ToInt16(idelement)));


            ucTraceUser1.UserSign = Comun.GetUser();
            ucTraceUser1.DateSign = Comun.GetDate();
        }
        private void FormMaterialReference_Load(object sender, EventArgs e)
        {
            // --- Initialize material of reference
            CMrFactory faMr = new CMrFactory();
            cbCodMR.Properties.DataSource = faMr.GetAll();
            cbCodMR.Properties.ValueMember = "Idmr";
            cbCodMR.Properties.DisplayMember = "Cod_mr";

            // --- Initialize description sample
            cbDescription.Properties.DataSource = Comun.ListTypeMaterial;
            cbDescription.Properties.ValueMember = "IdTypeMaterial";
            cbDescription.Properties.DisplayMember = "Description";

            // --- Initialize type of analysis
            CDigestion_methodFactory faDigestion_method = new CDigestion_methodFactory();
            repTypeDigestion.DataSource = faDigestion_method.GetAll();
            repTypeDigestion.ValueMember = "Cod_digestion_method";
            repTypeDigestion.DisplayMember = "Name_digestion_method";

            // --- Initialize the type of material reference
            cbTypeMr.Properties.DataSource = Comun.ListMr;
            cbTypeMr.Properties.DisplayMember = "Den_TypeMr";
            cbTypeMr.Properties.ValueMember = "IdTypeMr";

            // --- Initialize in container grid element
            CElementFactory faElement = new CElementFactory();
            repElement.DataSource = faElement.GetAll();
            repElement.DisplayMember = "Cod_element";
            repElement.ValueMember = "Idelement";

            // --- Initialize in container grid unit measurement
            CMeasurement_unitFactory faMeasurement_unit = new CMeasurement_unitFactory();
            repTypeUnit.DataSource = faMeasurement_unit.GetAll();
            repTypeUnit.DisplayMember = "Name_unit";
            repTypeUnit.ValueMember = "Idunit";

            // --- Inititalize list statusMr
            lstStatusMr = new BindingList<CStatusMr>();
            lstStatusMr.Add(new CStatusMr { IDStatusMr = true, Description = "Vigente" });
            lstStatusMr.Add(new CStatusMr { IDStatusMr = false, Description = "No vigente" });
            cbStatus.Properties.DataSource = lstStatusMr;
            cbStatus.Properties.DisplayMember = "Description";
            cbStatus.Properties.ValueMember = "IDStatusMr";

            // --- Initialize in container grid company
            CCompanyFactory faCompany = new CCompanyFactory();
            List<CCompany> lstCompany = faCompany.GetAll().Where(c=> c.Type_company == 'P').ToList();

            cbManufacturer.Properties.DataSource = lstCompany;
            cbManufacturer.Properties.DisplayMember = "Business_name";
            cbManufacturer.Properties.ValueMember = "Idcompany";

            cbCertifier.Properties.DataSource = lstCompany;
            cbCertifier.Properties.DisplayMember = "Business_name";
            cbCertifier.Properties.ValueMember = "Idcompany";

            // --- Initialize the grid
            GetDetailMaterialReference();
        }
Example #8
0
        public List <CReception_template_method> GetMethodsDenominations(string cod_type_sample)
        {
            List <CTemplate_method> lstTemplate = new CTemplate_methodFactory().GetAll();

            // --- get last version all methods by cod_type_sample
            var maxVersionTemplate =
                (from t1 in lstTemplate
                 group t1 by new { t1.Cod_template_method, t1.Cod_type_sample }
                 into grp
                 select new
            {
                grp.Key.Cod_template_method,
                grp.Key.Cod_type_sample,
                MaxIdtemplate_method = grp.Max(c => c.Idtemplate_method)
            }).ToList().Where(q => q.Cod_type_sample == cod_type_sample).ToList();

            List <CMeasurement_unit> lstMeasurement_unit = new CMeasurement_unitFactory().GetAll();
            List <CElement>          lstElement          = new CElementFactory().GetAll();

            // query absorción atómica
            var query_aa =
                (from p in new CTemplate_method_aaFactory().GetAll()
                 from q in lstMeasurement_unit.Where(x => x.Idunit == p.Idunit_result)
                 select new
            {
                Idtemplate_method = p.Idtemplate_method,
                Idunit_result = Convert.ToInt16(p.Idunit_result),
                Name_unit = q.Name_unit,
                Analisys_time = Convert.ToDecimal(p.Num_days) / Convert.ToDecimal(p.Num_samples)
            }).ToList();

            // query vía clásica

            // query icp

            // query analisis de humedad
            var query_ah =
                (from p in new CTemplate_method_ahFactory().GetAll()
                 from q in lstMeasurement_unit.Where(x => x.Idunit == p.Idunit_result)
                 select new
            {
                Idtemplate_method = p.Idtemplate_method,
                Idunit_result = Convert.ToInt16(p.Idunit_result),
                Name_unit = q.Name_unit,
                Analisys_time = Convert.ToDecimal(0)
            }).ToList();

            var queryTypeAnalysis = query_aa.Union(query_ah);

            List <CReception_template_method> lstCustom =
                (from t1 in lstTemplate
                 from k in queryTypeAnalysis.Where(x => x.Idtemplate_method == t1.Idtemplate_method)
                 join t3 in maxVersionTemplate on t1.Idtemplate_method equals t3.MaxIdtemplate_method
                 join t4 in lstElement on t1.Idelement equals t4.Idelement
                 select new CReception_template_method
            {
                Idelement = t1.Idelement,
                Idtemplate_method = t1.Idtemplate_method,
                Cod_template_method = t1.Cod_template_method,
                Abbreviation = t1.Abbreviation,
                Title = t1.Title,
                Type_analisys = t1.Type_analisys,
                Name_type_analisys = CaseNomTypeAnalysis(t1.Type_analisys),
                Cod_type_sample = t1.Cod_type_sample,
                Cost_method = t1.Cost_method,
                Idunit_result = k.Idunit_result,
                Name_unit = k.Name_unit,
                Analisys_time = k.Analisys_time,
                Cod_element = t4.Cod_element
            }).OrderBy(c => c.Cod_template_method).ToList <CReception_template_method>();

            return(lstCustom);
        }
Example #9
0
        public void LoadWins()//读取窗口文件
        {
            /// 创建XmlDocument类的实例
            XmlDocument myxmldoc  = new XmlDocument();
            string      sWinsPath = CProject.sPrjPath + "\\Project\\Wins\\传送控制.xml";

            myxmldoc.Load(sWinsPath);

            string     xpath     = "FormWindow";
            XmlElement childNode = (XmlElement)myxmldoc.SelectSingleNode(xpath);

            cForm.LoadFromXML(childNode);

            //取图元
            xpath     = "FormWindow/Misc";
            childNode = (XmlElement)myxmldoc.SelectSingleNode(xpath);
            int i = 0;

            foreach (XmlElement item in childNode.ChildNodes)
            {
                string sNodeName = item.Name;
                string str1      = sNodeName.Substring(0, 2);
                if ((sNodeName.Substring(0, 2) == "TY" || sNodeName.Substring(0, 2) == "KJ") && item.ChildNodes.Count > 0)
                {
                    foreach (XmlElement TYNode in item.ChildNodes)
                    {
                        switch (TYNode.Name)
                        {
                        case "TYLine":
                            CElementFactory.SetClassIndex(LCElementType.LINE);
                            break;

                        case "TYText":
                            CElementFactory.SetClassIndex(LCElementType.TEXT);
                            break;

                        case "TYRect":
                            CElementFactory.SetClassIndex(LCElementType.RECTANGLE);
                            break;

                        case "TYEllipse":
                            CElementFactory.SetClassIndex(LCElementType.ELLIPS);
                            break;

                        case "TYRndRect":
                            CElementFactory.SetClassIndex(LCElementType.ROUNDRECTANGLE);
                            break;

                        case "TYZLine":
                            CElementFactory.SetClassIndex(LCElementType.POLYLINE);
                            break;

                        case "TYArc":
                            CElementFactory.SetClassIndex(LCElementType.ARC);
                            break;

                        case "KJHotImage":
                            CElementFactory.SetClassIndex(LCElementType.IMAGECONTROL);
                            break;

                        case "KJIcon":
                            CElementFactory.SetClassIndex(LCElementType.GROUP);
                            break;

                        case "TYRing":
                            CElementFactory.SetClassIndex(LCElementType.Ring);
                            break;

                        case "TYPipe":
                            CElementFactory.SetClassIndex(LCElementType.Pipe);
                            break;

                        case "KJRuler":
                            CElementFactory.SetClassIndex(LCElementType.KJRuler);
                            break;

                        default:
                            continue;
                            //break;
                        }

                        CBase NewOb = CElementFactory.CreateElement(null, this);
                        if (NewOb == null)
                        {
                            continue;
                        }
                        NewOb.LoadFromXML(TYNode);
                        if (TYNode.Name == "KJRuler")
                        {
                            CRuler = (KJRuler)NewOb;
                        }
                        for (i = ListTuYuan.Count - 1; i > -1; i--)
                        {
                            CBase Ob = (CBase)ListTuYuan[i];

                            Int32 iEO = Ob.iElementOrder;
                            if (NewOb.iElementOrder >= iEO)
                            {
                                ListTuYuan.Insert(i + 1, NewOb);
                                break;
                            }
                        }
                        if (i == -1)
                        {
                            ListTuYuan.Insert(0, NewOb);
                        }
                    }
                }//if ((sNodeName.Substring(0, 2) == "TY
                else if (sNodeName == "Machinings")
                {
                    foreach (XmlElement TYNode in item.ChildNodes)
                    {
                        CMach.LoadFromXML(TYNode);
                    }
                }
            }//foreach (XmlElement item in childNode.ChildNodes)
        }
Example #10
0
        public void LoadWins()//读取Wins文件
        {
            /// 创建XmlDocument类的实例
            XmlDocument myxmldoc = new XmlDocument();

            cForm.sPath = CProject.sPrjPath + "\\Project\\Wins\\生长室维护.xml";
            myxmldoc.Load(cForm.sPath);

            string     xpath     = "FormWindow";
            XmlElement childNode = (XmlElement)myxmldoc.SelectSingleNode(xpath);

            cForm.LoadFromXML(childNode);

            //取图元
            xpath     = "FormWindow/Misc";
            childNode = (XmlElement)myxmldoc.SelectSingleNode(xpath);
            int i = 0;

            foreach (XmlElement item in childNode.ChildNodes)
            {
                string sNodeName = item.Name;
                string str1      = sNodeName.Substring(0, 2);
                if ((sNodeName.Substring(0, 2) == "TY" || sNodeName.Substring(0, 2) == "KJ") && item.ChildNodes.Count > 0)
                {
                    foreach (XmlElement TYNode in item.ChildNodes)
                    {
                        switch (TYNode.Name)
                        {
                        case "TYLine":
                            CElementFactory.SetClassIndex(LCElementType.LINE);
                            break;

                        case "TYText":
                            CElementFactory.SetClassIndex(LCElementType.TEXT);
                            break;

                        case "TYRect":
                            CElementFactory.SetClassIndex(LCElementType.RECTANGLE);
                            break;

                        case "TYEllipse":
                            CElementFactory.SetClassIndex(LCElementType.ELLIPS);
                            break;

                        case "TYRndRect":
                            CElementFactory.SetClassIndex(LCElementType.ROUNDRECTANGLE);
                            break;

                        case "TYZLine":
                            CElementFactory.SetClassIndex(LCElementType.POLYLINE);
                            break;

                        case "TYArc":
                            CElementFactory.SetClassIndex(LCElementType.ARC);
                            break;

                        case "KJHotImage":
                            CElementFactory.SetClassIndex(LCElementType.IMAGECONTROL);
                            break;

                        case "KJIcon":
                            CElementFactory.SetClassIndex(LCElementType.GROUP);
                            break;

                        case "TYRing":
                            CElementFactory.SetClassIndex(LCElementType.Ring);
                            break;

                        case "TYPipe":
                            CElementFactory.SetClassIndex(LCElementType.Pipe);
                            break;

                        default:
                            continue;
                            //break;
                        }

                        CBase NewOb = CElementFactory.CreateElement(null, this);
                        if (NewOb == null)
                        {
                            continue;
                        }
                        NewOb.LoadFromXML(TYNode);

                        if (NewOb.ElementType == LCElementType.Pipe)
                        {
                            CPipe CNum = (CPipe)NewOb;
                            if (CNum.bShowSet)
                            {
                                NumericUpDown nNumUD = new NumericUpDown();
                                CNumUpDown    cNumUD = new CNumUpDown(CNum.ValPF, CNum.SetWidth, 20, 13);
                                nNumUD.Font     = new Font("宋体", 13, GraphicsUnit.World);
                                nNumUD.Location = CNum.ValPF;
                                nNumUD.Maximum  = new decimal(new int[] { 65535, 0, 0, 0 });
                                nNumUD.Name     = CNum.Name;
                                nNumUD.Size     = new Size((int)CNum.SetWidth, 20);

                                nNumUD.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left))));

                                nNumUD.UpDownAlign = LeftRightAlignment.Left;
                                nNumUD.TextAlign   = HorizontalAlignment.Right;
                                CVar nVar = frmMain.staComm.GetVarByStaNameVarName("NJ301", nNumUD.Name);
                                if (nVar != null)
                                {
                                    nNumUD.Value = new decimal(new int[] { (int)nVar.PLCValue[2], 0, 0, 0 });
                                }
                                else
                                {
                                    nNumUD.Value = new decimal(new int[] { 0, 0, 0, 0 });
                                }
                                nNumUD.ValueChanged += new EventHandler(nCon_ValueChanged);
                                cNumUD.nNumUD        = nNumUD;
                                ListNumericUpDown.Add(cNumUD);
                                this.Controls.Add(nNumUD);
                            }
                        }
                        for (i = ListTuYuan.Count - 1; i > -1; i--)
                        {
                            CBase Ob = (CBase)ListTuYuan[i];

                            Int32 iEO = Ob.iElementOrder;
                            if (NewOb.iElementOrder >= iEO)
                            {
                                ListTuYuan.Insert(i + 1, NewOb);
                                break;
                            }
                        }
                        if (i == -1)
                        {
                            ListTuYuan.Insert(0, NewOb);
                        }
                    }
                } //if ((sNodeName.Substring(0, 2) == "TY
            }     //foreach (XmlElement item in childNode.ChildNodes)

            //对应图元
            foreach (CBase nTY in ListTuYuan)
            {
                if (nTY.ElementType == LCElementType.GROUP && nTY.KJIconType == 2)
                {
                    foreach (KJIcon nIcon in KJIconList.ListKJIcon)
                    {
                        if (nIcon.IconName == nTY.IconName)
                        {
                            ((CGroup)nTY).BaseKJIcon = nIcon;
                        }
                    }
                    foreach (SwitchPic nSP in ((CGroup)nTY).ListSwitchPic)
                    {
                        foreach (KJIcon nIcon in KJIconList.ListKJIcon)
                        {
                            if (nIcon.IconName == nSP.PicName)
                            {
                                ((SwitchPic)nSP).BaseKJIcon = nIcon;
                            }
                        }
                    }
                }
            }
        }
Example #11
0
        protected override void Recuperar_Registro()
        {
            CElementFactory faElement = new CElementFactory();
            CElement oElement = faElement.GetByPrimaryKey(new CElementKeys(Idelement));

            tbCodElement.Text = oElement.Cod_element;
            tbDenomination.Text = oElement.Name_element;
            tbDescription.Text = oElement.Description;
            tbGroup.Text = oElement.Native_element;
        }
Example #12
0
 protected override bool Son_Datos_Correctos()
 {
     List<CElement> lstElement = new CElementFactory().GetAll();
     if (tbCodElement.Text.Trim().Length == 0)
     {
         ComunForm.Send_message(this.Text, TypeMsg.error, "Error: el código de elemento no fue ingresado.");
         return false;
     }
     if (lstElement
         .Exists(c => c.Cod_element == tbCodElement.Text.Trim()
             && c.Idelement != Idelement))
     {
         ComunForm.Send_message(this.Text, TypeMsg.error, "Error: el código de elemento ya esta registrado.");
         return false;
     }
     return true;
 }
Example #13
0
        void InitDataControls()
        {
            deReception.DateTime = DateTime.Now;
            deHourReception.EditValue = DateTime.Now;

            // --- init client combo
            CCompanyFactory faCompany = new CCompanyFactory();
            cbCompany.Properties.DataSource = faCompany.GetAll();
            cbCompany.Properties.ValueMember = "Idcompany";
            cbCompany.Properties.DisplayMember = "Business_name";

            // --- init element combo
            CElementFactory faElement = new CElementFactory();
            lstElement = faElement.GetAll();
            lstElement.Insert(0, new CElement { Idelement = -1, Cod_element = "Seleccionar" });
            var elementQuery = from table in lstElement
                               select new CItemGenericCombo
                               {
                                   codigo = table.Idelement.ToString(),
                                   descripcion = table.Cod_element
                               };

            // --- init type sample combo
            CType_sampleFactory faType_Sample = new CType_sampleFactory();
            cbTypeSample.Properties.DataSource = faType_Sample.GetAll();
            cbTypeSample.Properties.ValueMember = "Cod_type_sample";
            cbTypeSample.Properties.DisplayMember = "Name_type_sample";

            // --- init description combo
            CDescription_sampleFactory faDescrition_Sample = new CDescription_sampleFactory();
            repDescription.DataSource = faDescrition_Sample.GetAll();
            repDescription.ValueMember = "Cod_des_sample";
            repDescription.DisplayMember = "Description";

            // --- init anio
            CSerieFactory faSerie = new CSerieFactory();
            Reception oReception = new Reception();

            // --- init status report
            repStatusReport.DataSource = Comun.ListStatusReport;
            repStatusReport.ValueMember = "IdStatus";
            repStatusReport.DisplayMember = "Den_Status";

            // --- init status attach
            repAttach_status.DataSource = oReception.GetAttachStatus();
            repAttach_status.DisplayMember = "Name_status";
            repAttach_status.ValueMember = "Id";

            repPerson_type.DataSource = oReception.GetLstPersonType();
            repPerson_type.DisplayMember = "Name";
            repPerson_type.ValueMember = "Id";
        }
Example #14
0
        public void InitData()
        {
            #region init combos

            try
            {
                // --- init: type of sample
                CType_sampleFactory faType_Sample = new CType_sampleFactory();
                cbTypeSample.Properties.DataSource    = faType_Sample.GetAll();
                cbTypeSample.Properties.ValueMember   = "Cod_type_sample";
                cbTypeSample.Properties.DisplayMember = "Name_type_sample";

                repTypeSample.DataSource    = faType_Sample.GetAll();
                repTypeSample.ValueMember   = "Cod_type_sample";
                repTypeSample.DisplayMember = "Name_type_sample";

                // --- init: type of analysis
                cbTypeAnalysis.Properties.DataSource    = Comun.ListTypeAnalysis;
                cbTypeAnalysis.Properties.ValueMember   = "Type_analisys";
                cbTypeAnalysis.Properties.DisplayMember = "Den_Type_Analysis";

                repTypeAnalysis.DataSource    = Comun.ListTypeAnalysis;
                repTypeAnalysis.ValueMember   = "Type_analisys";
                repTypeAnalysis.DisplayMember = "Den_Type_Analysis";

                // --- init: digestation
                CDigestion_methodFactory faDigestation_Method = new CDigestion_methodFactory();
                cbDigestion.Properties.DataSource    = faDigestation_Method.GetAll();
                cbDigestion.Properties.ValueMember   = "Cod_digestion_method";
                cbDigestion.Properties.DisplayMember = "Name_digestion_method";

                // --- init: element
                CElementFactory faElement = new CElementFactory();
                cbElement.Properties.DataSource    = faElement.GetAll();
                cbElement.Properties.ValueMember   = "Idelement";
                cbElement.Properties.DisplayMember = "Cod_element";

                repElement.DataSource    = faElement.GetAll();
                repElement.ValueMember   = "Idelement";
                repElement.DisplayMember = "Cod_element";

                // --- init: measurement unit number 1
                cbRepetition.Properties.DataSource    = Comun.ListTypeRepetition;
                cbRepetition.Properties.DisplayMember = "Name_repetition";
                cbRepetition.Properties.ValueMember   = "Cod_repetition";

                Methods oMethods = new Methods();
                gluCod_method.Properties.DataSource    = oMethods.GetAllLastVersionMethods();
                gluCod_method.Properties.DisplayMember = "Cod_template_method";
                gluCod_method.Properties.ValueMember   = "Cod_template_method";

                CReactiveFactory faReactive  = new CReactiveFactory();
                List <CReactive> lstReactive = faReactive.GetAll();

                lstReactive.Add(new CReactive()
                {
                    Idreactive = 0, Reactive_name = "---", Chemical_formula = "---"
                });

                gluCod_method.Properties.View.BestFitColumns();
            }
            catch (Exception ex)
            {
                ComunForm.Send_message(this.Text, TypeMsg.error, ex.Message);
            }
            #endregion
        }
Example #15
0
        private void FormMaterialReference_Load(object sender, EventArgs e)
        {
            // --- Initialize material of reference
            CMrFactory faMr = new CMrFactory();

            cbCodMR.Properties.DataSource    = faMr.GetAll();
            cbCodMR.Properties.ValueMember   = "Idmr";
            cbCodMR.Properties.DisplayMember = "Cod_mr";

            // --- Initialize description sample
            cbDescription.Properties.DataSource    = Comun.ListTypeMaterial;
            cbDescription.Properties.ValueMember   = "IdTypeMaterial";
            cbDescription.Properties.DisplayMember = "Description";

            // --- Initialize type of analysis
            CDigestion_methodFactory faDigestion_method = new CDigestion_methodFactory();

            repTypeDigestion.DataSource    = faDigestion_method.GetAll();
            repTypeDigestion.ValueMember   = "Cod_digestion_method";
            repTypeDigestion.DisplayMember = "Name_digestion_method";

            // --- Initialize the type of material reference
            cbTypeMr.Properties.DataSource    = Comun.ListMr;
            cbTypeMr.Properties.DisplayMember = "Den_TypeMr";
            cbTypeMr.Properties.ValueMember   = "IdTypeMr";

            // --- Initialize in container grid element
            CElementFactory faElement = new CElementFactory();

            repElement.DataSource    = faElement.GetAll();
            repElement.DisplayMember = "Cod_element";
            repElement.ValueMember   = "Idelement";

            // --- Initialize in container grid unit measurement
            CMeasurement_unitFactory faMeasurement_unit = new CMeasurement_unitFactory();

            repTypeUnit.DataSource    = faMeasurement_unit.GetAll();
            repTypeUnit.DisplayMember = "Name_unit";
            repTypeUnit.ValueMember   = "Idunit";

            // --- Inititalize list statusMr
            lstStatusMr = new BindingList <CStatusMr>();
            lstStatusMr.Add(new CStatusMr {
                IDStatusMr = true, Description = "Vigente"
            });
            lstStatusMr.Add(new CStatusMr {
                IDStatusMr = false, Description = "No vigente"
            });
            cbStatus.Properties.DataSource    = lstStatusMr;
            cbStatus.Properties.DisplayMember = "Description";
            cbStatus.Properties.ValueMember   = "IDStatusMr";

            // --- Initialize in container grid company
            CCompanyFactory faCompany  = new CCompanyFactory();
            List <CCompany> lstCompany = faCompany.GetAll().Where(c => c.Type_company == 'P').ToList();

            cbManufacturer.Properties.DataSource    = lstCompany;
            cbManufacturer.Properties.DisplayMember = "Business_name";
            cbManufacturer.Properties.ValueMember   = "Idcompany";

            cbCertifier.Properties.DataSource    = lstCompany;
            cbCertifier.Properties.DisplayMember = "Business_name";
            cbCertifier.Properties.ValueMember   = "Idcompany";

            // --- Initialize the grid
            GetDetailMaterialReference();
        }
Example #16
0
        void InitData()
        {
            CReactiveFactory faReactive = new CReactiveFactory();
            List<CReactive> lstReactive = faReactive.GetAll();

            lstReactive.Add(new CReactive() { Idreactive = 0, Reactive_name = "---", Chemical_formula = "---" });

            cbMedium.Properties.DataSource = lstReactive;
            cbMedium.Properties.ValueMember = "Idreactive";
            cbMedium.Properties.DisplayMember = "Reactive_name";

            cbModif.Properties.DataSource = lstReactive;
            cbModif.Properties.ValueMember = "Idreactive";
            cbModif.Properties.DisplayMember = "Reactive_name";

            CTemplate_method_aa oTemplate_method_aa = new CTemplate_method_aa();
            CTemplate_method_aaFactory faTemplate_method_aa = new CTemplate_method_aaFactory();

            oTemplate_method_aa =
                faTemplate_method_aa.GetByPrimaryKey(new CTemplate_method_aaKeys(idtemplate_method));

            idreactive_medium = oTemplate_method_aa.Medium;
            idreactive_modif = oTemplate_method_aa.Modif;

            LstAllCalibs = oModCalibStd.GetCustomCalibStd(idelement, idmr_detail, idreactive_medium, idreactive_modif);
            gcCalibStd.DataSource = LstAllCalibs;
            gvCalibStd.ExpandAllGroups();

            //oGroup_solution = oModCalibStd.GetMethodCalib(idelement, idmr_detail, idreactive_medium, idreactive_modif);

            CElement oElement = new CElementFactory()
                .GetByPrimaryKey(new CElementKeys(Convert.ToInt16(idelement)));

            ucTraceUser1.UserSign = Comun.GetUser();
            ucTraceUser1.DateSign = Comun.GetDate();
        }