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; }
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)); }
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); }
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; }
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); }
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(); }
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); }
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) }
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; } } } } } }
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; }
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"; }
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 }
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(); }
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(); }