private void frmConductor_Load(object sender, EventArgs e) { if (ForceToClose) { this.Close(); } SelectProductByCode(); BindMaterialToComboBox(); BindDamperTypeToComboBox(); Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByXCode(productCode); txtName.Text = product.Name; if (cboMaterial.Items.Count > 0) { cboMaterial.SelectedIndex = cboMaterial.Items.Count - 1; } if (cboDamperType.Items.Count > 0) { cboDamperType.SelectedIndex = cboDamperType.Items.Count - 1; } }
private void SelectProduct() { Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByIdX(Atend.Control.Common.selectedProductCode); txtName.Text = product.Name; txtCode.Text = product.Code.ToString(); txtBackUpName.Text = product.Name; }
public void BindDataToOneControl(int id) { Atend.Base.Base.BProduct bProduct = Atend.Base.Base.BProduct.Select_ByIdX(id); ed.WriteMessage("bProduct={0}\n", id); txtName.Text = bProduct.Name; cboUnit.SelectedValue = bProduct.Unit; selectedID = bProduct.ID; }
private void SelectProduct() { Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor; //ed.WriteMessage("aa\n"); Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByIdX(Atend.Control.Common.selectedProductCode); txtName.Text = product.Name; txtbackUpName.Text = product.Name; txtCode.Text = product.Code.ToString(); //ed.WriteMessage("bb\n"); }
public void Save() { Atend.Base.Base.BProduct product = new Atend.Base.Base.BProduct(); product.Name = txtName.Text; product.IsProduct = false; product.Type = (int)Atend.Control.Enum.ProductType.Operation; product.Code = 0; product.Unit = 1; product.Price = 0; product.ExecutePrice = 0; product.WagePrice = 0; if (product.InsertX()) { MessageBox.Show("اطلاعات با موفقيت ثبت شد "); } else { MessageBox.Show("خطا در ثبت اطلاعات"); } }
private void Save() { if (Validation()) { txtName.Focus(); Atend.Base.Base.BProduct bproduct = new Atend.Base.Base.BProduct(); bproduct.Name = txtName.Text; bproduct.Unit = Convert.ToByte(cboUnit.SelectedValue); bproduct.WagePrice = 0; bproduct.Type = Convert.ToInt32(Atend.Control.Enum.ProductType.Operation); bproduct.Price = 0; //bproduct.Number = "0"; bproduct.IsProduct = false; //bproduct.ID = 0; bproduct.ExecutePrice = 0; bproduct.Code = 0; if (selectedID == 0) { if (!bproduct.InsertX()) { } else { Reset(); } } else { bproduct.ID = selectedID; if (!bproduct.UpdateXBYID()) { } else { Reset(); } } } }
private void frmCatOut_Load(object sender, EventArgs e) { if (ForceToClose) { this.Close(); } Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByIdX(productCode); txtName.Text = product.Name; BindToTypeComboBox(); if (cboType.Items.Count > 0) { cboType.SelectedIndex = 0;// cboType.Items.Count - 1; } if (cboVol.Items.Count > 0) { cboVol.SelectedIndex = 0; } BindDataToTreeView(); }
public void BindDataToOwnControl(Guid XCode) { SelectConductorXCode = XCode; Atend.Base.Equipment.EConductor conductor = Atend.Base.Equipment.EConductor.SelectByXCode(XCode); Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByXCode(conductor.ProductCode); cboMaterial.SelectedValue = conductor.MaterialCode; cboDamperType.SelectedValue = conductor.DamperType; txtName.Text = product.Name; productCode = product.Code; txtAlpha.Text = Convert.ToString(Math.Round(conductor.Alpha, 2)); txtAlsticity.Text = Convert.ToString(Math.Round(conductor.Alasticity, 2)); txtCrossSectionArea.Text = Convert.ToString(Math.Round(conductor.CrossSectionArea, 2)); txtDiagonal.Text = Convert.ToString(Math.Round(conductor.Diagonal, 2)); txtMaxCurrent.Text = Convert.ToString(Math.Round(conductor.MaxCurrent, 2)); txtReactance.Text = Convert.ToString(Math.Round(conductor.Reactance, 2)); txtResistance.Text = Convert.ToString(Math.Round(conductor.Resistance)); txtUTS.Text = Convert.ToString(Math.Round(conductor.UTS, 2)); txtWeight.Text = Convert.ToString(Math.Round(conductor.Weight, 2)); txtComment.Text = conductor.Comment; Code = conductor.Code; }
//private void nudCountCell_ValueChanged(object sender, EventArgs e) //{ // cboNumCount.Items.Clear(); // //MessageBox.Show(nudCountCell.Value.ToString()); // for (int i = 1; i <=Convert.ToInt32(nudCountCell.Value); i++) // { // cboNumCount.Items.Add(i); // } // cboNumCount.SelectedIndex = 0; // for (int i = 0; i < nudCountCell.Value; i++) // { // DataTable dtItems = new DataTable(); // } //} private void frmGroundPostcs_Load(object sender, EventArgs e) { if (ForceToClose) { this.Close(); } //ArrayList ar = new ArrayList(); Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByIdX(ProductCode); txtName.Text = product.Name; //ReadEquipGroups(tvProduct); BindDataToTreeView(); //BindDataToOperationType(); cboAdvanceType.SelectedIndex = 0; cboGroundType.SelectedIndex = 0; //cboOperation.SelectedIndex = 0; cboType.SelectedIndex = 0; string PicturePath = Atend.Control.Common.fullPath + "\\Consol.jpg"; pictureBox1.Image = Image.FromFile(PicturePath); }
private void gvConsolsTip_Click(object sender, EventArgs e) { //tvConsolSubEquipment.Nodes.Clear(); //int Type = (int)Atend.Control.Enum.ProductType.Consol; //int ContainerCode = Convert.ToInt32(gvConsolsTip.SelectedRows[0].Cells[0].Value); //ed.WriteMessage("Row Code is : " + ContainerCode + "\n"); //Atend.Base.Equipment.EContainerPackage ContainerPackage = Atend.Base.Equipment.EContainerPackage.selectByContainerCodeAndType(ContainerCode, Type); //ed.WriteMessage("Row Code in EContainerPackage is : " + ContainerPackage.Code + "\n"); //DataTable ProductPackageTable = Atend.Base.Equipment.EProductPackage.SelectByContainerPackageCode(ContainerPackage.Code); //ed.WriteMessage(string.Format("RowCount in productPackage : {0} \n", ProductPackageTable.Rows.Count)); //foreach (DataRow row in ProductPackageTable.Rows) //{ // #region find each row TableType // byte TableType = Convert.ToByte(row["TableType"]); // #endregion // ed.WriteMessage(string.Format("TableType : {0} \n", TableType)); // #region search in XML for Table of TableType value // string Table = DetermineTableValue(TableType); // #endregion // ed.WriteMessage(string.Format("Table : {0} \n", Table)); // if (Table == "Self") // { // switch ((Atend.Control.Enum.ProductType)TableType) // { // case Atend.Control.Enum.ProductType.Insulator: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.EInsulator insulator = Atend.Base.Equipment.EInsulator.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(insulator.Name); // break; // case Atend.Control.Enum.ProductType.InsulatorChain: // break; // case Atend.Control.Enum.ProductType.InsulatorPipe: // break; // } // } // else // { // ed.WriteMessage("second productCode : " + Convert.ToInt32(row["ProductCode"]).ToString()); // Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(product.Name); // } //} ///////////////////////////////////////////////////////////////////// if (gvConsolsTip.Rows.Count > 0) { tvConsolSubEquipment.Nodes.Clear(); int Type = (int)Atend.Control.Enum.ProductType.Consol; int ContainerCode = Convert.ToInt32(gvConsolsTip.SelectedRows[0].Cells[0].Value); //ed.WriteMessage("Row Code is : " + ContainerCode + "\n"); //Atend.Base.Equipment.EContainerPackage ContainerPackage = Atend.Base.Equipment.EContainerPackage.selectByContainerCodeAndType(ContainerCode, Type); //ed.WriteMessage("Row Code in EContainerPackage is : " + ContainerPackage.Code + "\n"); DataTable ProductPackageTable = Atend.Base.Equipment.EProductPackage.SelectByContainerCodeAndType(ContainerCode, Type); //ed.WriteMessage(string.Format("RowCount in productPackage : {0} \n", ProductPackageTable.Rows.Count)); foreach (DataRow row in ProductPackageTable.Rows) { #region find each row TableType byte TableType = Convert.ToByte(row["TableType"]); #endregion //ed.WriteMessage(string.Format("TableType : {0} \n", TableType)); #region search in XML for Table of TableType value string Table = DetermineTableValue(TableType); #endregion //ed.WriteMessage(string.Format("Table : {0} \n", Table)); if (Table == "Self") { switch ((Atend.Control.Enum.ProductType)TableType) { case Atend.Control.Enum.ProductType.Insulator: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EInsulator insulator = Atend.Base.Equipment.EInsulator.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(insulator.Name); break; case Atend.Control.Enum.ProductType.AirPost: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EAirPost airPost = Atend.Base.Equipment.EAirPost.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(airPost.Name); break; //case Atend.Control.Enum.ProductType.AuoKey3p: // //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.EAutoKey_3p autokey3p = Atend.Base.Equipment.EAutoKey_3p.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(autokey3p.Name); // break; case Atend.Control.Enum.ProductType.Breaker: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EBreaker breaker = Atend.Base.Equipment.EBreaker.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(breaker.Name); break; //case Atend.Control.Enum.ProductType.Bus: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.EBus bus = Atend.Base.Equipment.EBus.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(conductor.Name); // break; case Atend.Control.Enum.ProductType.GroundCabel: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EGroundCabel cabel = Atend.Base.Equipment.EGroundCabel.AccessSelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(cabel.Name); break; case Atend.Control.Enum.ProductType.CatOut: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.ECatOut catout = Atend.Base.Equipment.ECatOut.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(catout.Name); break; case Atend.Control.Enum.ProductType.Conductor: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EConductor conductor = Atend.Base.Equipment.EConductor.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(conductor.Name); break; case Atend.Control.Enum.ProductType.Consol: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EConsol consol = Atend.Base.Equipment.EConsol.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(consol.Name); break; //case Atend.Control.Enum.ProductType.Countor: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.ECountor counter = Atend.Base.Equipment.ECountor.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(counter.Name); // break; //case Atend.Control.Enum.ProductType.CT: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.ECT ct = Atend.Base.Equipment.ECT.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(ct.Name); // break; //case Atend.Control.Enum.ProductType.DB: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.EDB db = Atend.Base.Equipment.EDB.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(db.Name); // break; case Atend.Control.Enum.ProductType.Disconnector: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EDisconnector disconnector = Atend.Base.Equipment.EDisconnector.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(disconnector.Name); break; case Atend.Control.Enum.ProductType.GroundPost: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EGroundPost groundPost = Atend.Base.Equipment.EGroundPost.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(groundPost.Name); break; case Atend.Control.Enum.ProductType.HeaderCabel: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EHeaderCabel headerCabel = Atend.Base.Equipment.EHeaderCabel.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(headerCabel.Name); break; case Atend.Control.Enum.ProductType.Jumper: //Extra ////ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); //Atend.Base.Equipment.EJumper jumper = Atend.Base.Equipment.EJumper.SelectByCode(Convert.ToInt32(row["ProductCode"])); //tvConsolSubEquipment.Nodes.Add(jumper.Name); //break; case Atend.Control.Enum.ProductType.Khazan: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EKhazan khzan = Atend.Base.Equipment.EKhazan.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(khzan.Name); break; case Atend.Control.Enum.ProductType.Mafsal: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EMafsal mafsal = Atend.Base.Equipment.EMafsal.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(mafsal.Name); break; //case Atend.Control.Enum.ProductType.PhotoCell: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.EPhotoCell phtoCell = Atend.Base.Equipment.EPhotoCell.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(phtoCell.Name); // break; case Atend.Control.Enum.ProductType.Pole: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EPole pole = Atend.Base.Equipment.EPole.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(pole.Name); break; //case Atend.Control.Enum.ProductType.PT: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.EPT pt = Atend.Base.Equipment.EPT.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(pt.Name); // break; //case Atend.Control.Enum.ProductType.ReCloser: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.EReCloser recloser = Atend.Base.Equipment.EReCloser.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(recloser.Name); // break; case Atend.Control.Enum.ProductType.Rod: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.ERod rod = Atend.Base.Equipment.ERod.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(rod.Name); break; //case Atend.Control.Enum.ProductType.SectionLizer: // ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); // Atend.Base.Equipment.ESectionLizer sectionLizer = Atend.Base.Equipment.ESectionLizer.SelectByCode(Convert.ToInt32(row["ProductCode"])); // tvConsolSubEquipment.Nodes.Add(sectionLizer.Name); // break; case Atend.Control.Enum.ProductType.StreetBox: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.EStreetBox streetBox = Atend.Base.Equipment.EStreetBox.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(streetBox.Name); break; case Atend.Control.Enum.ProductType.Transformer: //ed.WriteMessage("first productCode : " + Convert.ToInt32(row["ProductCode"])); Atend.Base.Equipment.ETransformer transform = Atend.Base.Equipment.ETransformer.SelectByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(transform.Name); break; case Atend.Control.Enum.ProductType.InsulatorChain: break; case Atend.Control.Enum.ProductType.InsulatorPipe: break; } } else { //ed.WriteMessage("second productCode : " + Convert.ToInt32(row["ProductCode"]).ToString()); Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByCode(Convert.ToInt32(row["ProductCode"])); tvConsolSubEquipment.Nodes.Add(product.Name); } } } ///////////////////////////////////////////////////////////////////// }
private void SelectProductByCode() { Atend.Base.Base.BProduct product = Atend.Base.Base.BProduct.Select_ByCode(productCode); txtName.Text = product.Name; }
//private void frmTest_Load(object sender, EventArgs e) //{ // DataColumn Col0 = new DataColumn("Code"); // DataColumn Col1 = new DataColumn("Name"); // DataColumn Col2 = new DataColumn("Count"); // DataColumn Col3 = new DataColumn("Unit"); // DataColumn Col4 = new DataColumn("IsProduct"); // DT.Columns.Add(Col0); // DT.Columns.Add(Col1); // DT.Columns.Add(Col2); // DT.Columns.Add(Col3); // DT.Columns.Add(Col4); // DataTable NodeTable = Atend.Base.Design.DNode.SelectByDesignCode(Atend.Control.Common.SelectedDesignCode); // ed.WriteMessage(NodeTable.Rows.Count.ToString()); // int i = 0; // for (i = 0; i < NodeTable.Rows.Count; i++) // { // Guid NodeID = new Guid(NodeTable.Rows[i]["Code"].ToString()); // Atend.Base.Design.DPackage Package = Atend.Base.Design.DPackage.AccessSelectByNodeCode(NodeID);// SelectByNodeCode(NodeID); // DataTable PackageTable = Atend.Base.Design.DPackage.AccessSelectByParentCode(Package.Code);// SelectByParentCode(Package.Code); // ed.WriteMessage(Package.Code.ToString()); // DataRow dr = DT.NewRow(); // dr[2] = Package.Count;//Childs.Rows[i]["Count"]; // int ProCode = Package.ProductCode;//Convert.ToInt32(Childs.Rows[i]["ProductCode"].ToString()); // ed.WriteMessage("Product Code = " + ProCode.ToString() + "\n"); // PID = 0; // dr[1] = FindNameAndProductCode(Package.Type/*Convert.ToInt32(Childs.Rows[i]["Type"].ToString())*/, ProCode); // ed.WriteMessage("Name = " + dr[1].ToString() + "\n" + " Product Code = " + PID.ToString() + "\n"); // Atend.Base.Base.BProduct Product = Atend.Base.Base.BProduct.Select_ByIdX(PID); // dr[0] = Product.Code; // dr[3] = Product.Unit; // if (Product.IsProduct) // dr[4] = 1; // else // dr[4] = 0; // DT.Rows.Add(dr); // ChildFind(PackageTable); // } // dataGridView1.DataSource = DT; // //DT.Rows.Add(DR); // //dataGridView1.DataSource = DT; // //Col.DataType = Type.GetType(; // //DataTable GroupDT = new DataTable(); // //GroupDT.Columns.Add(Col0); // //GroupDT.Columns.Add(Col1); // //GroupDT.Columns.Add(Col2); // //GroupDT.Columns.Add(Col3); // //GroupDT.Columns.Add(Col4); // //ArrayList CodeArray = new ArrayList(); // //for (i = 0; i < DT.Rows.Count; i++) // //{ // // if (CodeArray.IndexOf(Convert.ToInt32(DT.Rows[i]["Code"].ToString())) == -1) // // { // // CodeArray.Add(Convert.ToInt32(DT.Rows[i]["Code"].ToString())); // // DataRow[] ArrayDr = DT.Select("Code = " + Convert.ToInt32(DT.Rows[i]["Code"].ToString())); // // DataRow GroupDR = GroupDT.NewRow(); // // GroupDR["Code"] = DT.Rows[i]["Code"].ToString(); // // GroupDR["Name"] = DT.Rows[i]["Name"].ToString(); // // GroupDR["Count"] = ArrayDr.GetLength(1); // // GroupDR["Unit"] = DT.Rows[i]["Unit"].ToString(); // // GroupDR["IsProduct"] = DT.Rows[i]["IsProduct"].ToString(); // // GroupDT.Rows.Add(GroupDR); // // } // //} // //for(i =0 ; i < CodeArray.Count ; i++ ) // //{ // //} //} private void ChildFind(DataTable Childs) { if (Childs.Rows.Count == 0) { return; } //DataTable Childs = Atend.Base.Design.DPackage.SelectByParentCode(Package.Code); for (int i = 0; i < Childs.Rows.Count; i++) { //ed.WriteMessage(Childs.Rows[i]["Count"]; DataRow dr = DT.NewRow(); dr[2] = Childs.Rows[i]["Count"]; int ProCode = Convert.ToInt32(Childs.Rows[i]["ProductCode"].ToString()); PID = 0; dr[1] = FindNameAndProductCode(Convert.ToInt32(Childs.Rows[i]["Type"].ToString()), ProCode); Atend.Base.Base.BProduct Product = Atend.Base.Base.BProduct.Select_ByIdX(PID); ed.WriteMessage("\n Type = " + Childs.Rows[i]["Type"].ToString() + "\n PID = " + PID.ToString() + "\n"); if (PID == 0 && Convert.ToInt32(Childs.Rows[i]["Type"].ToString()) == 26) { //continue; //dr[1] = FindNameOperation( //Atend.Base.Equipment.EOperation eOP = Atend.Base.Equipment.EOperation.SelectByCode(Code); ed.WriteMessage("\nProCode = " + ProCode.ToString()); Atend.Base.Base.BProduct Pro = Atend.Base.Base.BProduct.Select_ByIdX(ProCode); ed.WriteMessage("\nProName = " + Pro.Name); dr[1] = Pro.Name; dr[0] = Pro.Code; dr[3] = Pro.Unit; if (Pro.IsProduct) { dr[4] = 1; } else { dr[4] = 0; } DT.Rows.Add(dr); continue; } ed.WriteMessage("\nNAME " + dr[1].ToString() + "\n"); dr[0] = Product.Code; dr[3] = Product.Unit; if (Product.IsProduct) { dr[4] = 1; } else { dr[4] = 0; } DT.Rows.Add(dr); Guid Package = new Guid(Childs.Rows[i]["Code"].ToString()); DataTable PackageTable = Atend.Base.Design.DPackage.AccessSelectByParentCode(Package);//SelectByParentCode(Package); ChildFind(PackageTable); } }