public FrmScaffoldSelfSelect(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); chaptertemp = chapter; @class = type; #region //����UclScaffold�ļ����µ�ucl�ؼ� Framework.Interface.Workbench.UclScaffold.Ucl1 ucl1 = new Ucl1(); Framework.Interface.Workbench.UclScaffold.Ucl2 ucl2 = new Ucl2(); Framework.Interface.Workbench.UclScaffold.Ucl3 ucl3 = new Ucl3(); Framework.Interface.Workbench.UclScaffold.Ucl4 ucl4 = new Ucl4(); Framework.Interface.Workbench.UclScaffold.Ucl5 ucl5 = new Ucl5(); Framework.Interface.Workbench.UclScaffold.Ucl6 ucl6 = new Ucl6(); Framework.Interface.Workbench.UclScaffold.Ucl7 ucl7 = new Ucl7(); tcPanel_Self1.Controls.Add(ucl1); tcPanel_Self1.Controls[0].Dock = DockStyle.Fill; tcPanel_Self1.Refresh(); tcPanel_Self2.Controls.Add(ucl2); tcPanel_Self2.Controls[0].Dock = DockStyle.Fill; tcPanel_Self3.Controls.Add(ucl3); tcPanel_Self3.Controls[0].Dock = DockStyle.Fill; tcPanel_Self4.Controls.Add(ucl4); tcPanel_Self4.Controls[0].Dock = DockStyle.Fill; tcPanel_Self5.Controls.Add(ucl5); tcPanel_Self5.Controls[0].Dock = DockStyle.Fill; tcPanel_Self6.Controls.Add(ucl6); tcPanel_Self6.Controls[0].Dock = DockStyle.Fill; tcPanel_Self7.Controls.Add(ucl7); tcPanel_Self7.Controls[0].Dock = DockStyle.Fill; #endregion tabControl_Self.SelectedTabIndex = 7; //Btn_SelfBzsgsj.Enabled = false; }
private void UclSelect_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter) this.Tag; InitProjectPanel(); InitSourcePanel(); BtnOut_Click(this, null); }
public FrmConretestrength1(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); chaptertemp = chapter; }
public FrmProperty(Framework.Entity.Chapter chapter) { InitializeComponent(); Framework.Entity.Model model = (Framework.Entity.Model)utilService.FindById(new Framework.Entity.Model(), chapter.Model); System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFrom(System.Windows.Forms.Application.ExecutablePath.Replace("\\" + System.Windows.Forms.Application.StartupPath, "")); PropertyGrid.SelectedObject = ass.CreateInstance(model.Class); System.Collections.ArrayList templateList = contentService.GetContentTemplateByTitle(chapter.Title); foreach (Framework.Entity.Template template in templateList) { Framework.Class.ComboItem item = new Framework.Class.ComboItem(); item.Text = template.Title; item.Value = template; CbxType.Items.Add(item); } if (model.Name == "模板工程专项概况") { CbxType.SelectedIndex = 2; CbxType.Visible = false; LbType.Visible = false; } else { CbxType.Items.RemoveAt(2); CbxType.SelectedIndex = 0; } }
public FrmScaffoldRecommendSelect(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); chaptertemp = chapter; @class = type; #region //调用UclScaffold文件夹下的ucl控件 Framework.Interface.Workbench.UclScaffold.Ucl1 ucl1 = new Ucl1(); Framework.Interface.Workbench.UclScaffold.Ucl2 ucl2 = new Ucl2(); Framework.Interface.Workbench.UclScaffold.Ucl3 ucl3 = new Ucl3(); Framework.Interface.Workbench.UclScaffold.Ucl4 ucl4 = new Ucl4(); Framework.Interface.Workbench.UclScaffold.Ucl5 ucl5 = new Ucl5(); Framework.Interface.Workbench.UclScaffold.Ucl6 ucl6 = new Ucl6(); Framework.Interface.Workbench.UclScaffold.Ucl7 ucl7 = new Ucl7(); tcPanel_Tj1.Controls.Add(ucl1); tcPanel_Tj1.Controls[0].Dock = DockStyle.Fill; tcPanel_Tj1.Refresh(); tcPanel_Tj2.Controls.Add(ucl2); tcPanel_Tj2.Controls[0].Dock = DockStyle.Fill; tcPanel_Tj3.Controls.Add(ucl3); tcPanel_Tj3.Controls[0].Dock = DockStyle.Fill; tcPanel_Tj4.Controls.Add(ucl4); tcPanel_Tj4.Controls[0].Dock = DockStyle.Fill; tcPanel_Tj5.Controls.Add(ucl5); tcPanel_Tj5.Controls[0].Dock = DockStyle.Fill; tcPanel_Tj6.Controls.Add(ucl6); tcPanel_Tj6.Controls[0].Dock = DockStyle.Fill; tcPanel_Tj7.Controls.Add(ucl7); tcPanel_Tj7.Controls[0].Dock = DockStyle.Fill; #endregion tabControl_Tj.SelectedTabIndex = 7; Btn_TjBzsgsj.Enabled = false; }
private void CreateChapterTree(System.Xml.XmlNode xmlNode, DevComponents.AdvTree.Node treeNode) { foreach (System.Xml.XmlNode child in xmlNode.ChildNodes) { if (child.NodeType == System.Xml.XmlNodeType.Element) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(child.Value); node.Text = child.Attributes["TITLE"].Value; if (child.Attributes["RTF"] != null || child.Attributes["DOC"] != null) { node.Cells.Add(new DevComponents.AdvTree.Cell("(已编辑)")); } node.Tag = utilService.FindById(new Framework.Entity.Chapter(), System.Convert.ToInt32(child.Attributes["CID"].Value)); node.Expanded = false; node.NodeDoubleClick += new System.EventHandler(delegate(object o, System.EventArgs a) { DevComponents.AdvTree.Node nd = (DevComponents.AdvTree.Node)o; Framework.Entity.Chapter chapter = (Framework.Entity.Chapter)nd.Tag; System.Collections.ArrayList templateList = contentService.GetTemplateByChapter(chapter.Id); if (templateList.Count != 0) { Framework.Entity.Module module = (Framework.Entity.Module)utilService.FindById(new Framework.Entity.Module(), chapter.Module); CreateItem(chapter.Title, module.Class, ChapterTree.SelectedNode.Tag); } }); treeNode.Nodes.Add(node); CreateChapterTree(child, node); } else { CreateChapterTree(child, treeNode); } } }
public FrmAssessment(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); ChangeDataGridView(intInputProjectNum.Value, intInputAssessNum.Value); //RefreshDataGridView(); }
public FrmExcel(Framework.Entity.Chapter chapter) { InitializeComponent(); System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFrom(System.Windows.Forms.Application.ExecutablePath.Replace("\\" + System.Windows.Forms.Application.StartupPath, "")); System.Collections.ArrayList templateList = contentService.GetContentTemplateByTitle(chapter.Title); Framework.Entity.Template template = (Framework.Entity.Template)templateList[0]; WinExcelControlEx.ShowExcel(template.Content, WinExcelControlEx.RandomPath); }
public FrmScaffoldMaterialCalculate(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); //CbxType.SelectedIndex = 0; CbxScaffoldType.SelectedIndex = 0; Cb_MaterialJDCSZ.SelectedIndex = 0; //Cbx_Item3JDCSZ.SelectedIndex = 0; }
private void MnAdd_Click(object sender, System.EventArgs e) { Framework.Entity.Template template = new Framework.Entity.Template(); Framework.Entity.Chapter chapter = (Framework.Entity.Chapter)TreeChapter.SelectedNode.Tag; template.Chapter = chapter.Id; FrmTemplate win = new FrmTemplate(false, template); win.RefreshIntance += new Framework.Interface.Content.FrmTemplate.RefreshHandle(RefreshList); win.Show(); win.InitForm(); }
private void MnAdd_Click(object sender, System.EventArgs e) { Framework.Entity.Chapter chapter = new Framework.Entity.Chapter(); if (AdvTree.SelectedNode != null) { chapter = (Framework.Entity.Chapter)AdvTree.SelectedNode.Tag; } FrmChapter win = new FrmChapter(false, chapter); win.RefreshIntance += new Framework.Interface.Content.FrmChapter.RefreshHandle(RefreshTree); win.ShowDialog(); }
public FrmRainConstruct(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); foreach (Framework.Entity.Template template in templateList) { if (template.Title == "雨期施工") { tempInsertText = template; } } }
public FrmUseWater(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; System.Collections.ArrayList templateList = contentService.GetContentTemplateByTitle(chapter.Title); foreach (Framework.Entity.Template template in templateList) { Framework.Class.ComboItem item = new Framework.Class.ComboItem(); item.Text = template.Title; item.Value = template; CbxType.Items.Add(item); } CbxType.SelectedIndex = 0; }
private void UclExcel_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter)this.Tag; System.Xml.XmlElement element = Framework.Class.XmlTool.FindChapterByCid(chapter.Id); if (!element.GetAttribute("DOC").Equals("")) { path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordString(element.GetAttribute("DOC"), path); } else { ShowFrmProfile(); } }
private void UclExcel_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter) this.Tag; System.Xml.XmlElement element = Framework.Class.XmlTool.FindChapterByCid(chapter.Id); if (!element.GetAttribute("DOC").Equals("")) { path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordString(element.GetAttribute("DOC"), path); } else { ShowFrmProfile(); } }
private void BtnSave_Click(object sender, System.EventArgs e) { Framework.Entity.Chapter newChapter = new Framework.Entity.Chapter(); if (flag) { newChapter = chapter; } else { if (chapter.Title != null) { newChapter.Pid = chapter.Id; } else { newChapter.Pid = Framework.Entity.Chapter.ROOT; } } newChapter.Title = TbxName.Text; newChapter.Description = TbxDescription.Text; Framework.Class.ComboItem item = (Framework.Class.ComboItem)CbxModule.SelectedItem; newChapter.Module = System.Convert.ToInt32(item.Value); newChapter.State = CbxState.SelectedIndex; item = (Framework.Class.ComboItem)CbxModel.SelectedItem; newChapter.Model = System.Convert.ToInt32(item.Value); // int type;//章节属于哪个工程 if (CbxBasicType.Checked & CbxSpecialType.Checked) { newChapter.Type = 9;//所有工程 } else if (CbxSpecialType.Checked) { newChapter.Type = 1;//专项工程 } else { newChapter.Type = 0;//基本工程 } if (flag) { utilService.Update(newChapter); } else { utilService.Insert(newChapter); } RefreshIntance(); this.Close(); }
private void UclInsertText_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter) this.Tag; System.Xml.XmlElement element = Framework.Class.XmlTool.FindChapterByCid(chapter.Id); if (!element.GetAttribute("DOC").Equals("")) { path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordString(element.GetAttribute("DOC"), path); } else { Framework.Entity.Model model = (Framework.Entity.Model)utilService.FindById(new Framework.Entity.Model(), chapter.Model); System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFrom(System.Windows.Forms.Application.ExecutablePath.Replace("\\" + System.Windows.Forms.Application.StartupPath, "")); ShowFrmProfile(model, ass); } }
public void Delete(object entity) { using (this.getConnection) { this.getConnection.Open(); System.Data.IDbCommand cmd = this.getConnection.CreateCommand(); cmd.CommandType = System.Data.CommandType.Text; switch (Framework.Class.PackageEntity.Dispatcher(entity)) { case 1: Framework.Entity.Module module = (Framework.Entity.Module)entity; cmd.CommandText = "DELETE FROM FW_Module WHERE M_Id = " + module.Id; break; case 2: Framework.Entity.Role role = (Framework.Entity.Role)entity; cmd.CommandText = "DELETE FROM FW_Role WHERE R_Id = " + role.Id; break; case 3: Framework.Entity.User user = (Framework.Entity.User)entity; cmd.CommandText = "DELETE FROM FW_User WHERE U_Id = " + user.Id; break; case 4: Framework.Entity.Chapter chapter = (Framework.Entity.Chapter)entity; cmd.CommandText = "DELETE FROM CB_Chapter WHERE C_Id = " + chapter.Id; break; case 5: Framework.Entity.Template template = (Framework.Entity.Template)entity; cmd.CommandText = "DELETE FROM CB_Template WHERE T_Id = " + template.Id; break; case 6: Framework.Entity.Model model = (Framework.Entity.Model)entity; cmd.CommandText = "DELETE FROM CB_Model WHERE D_Id = " + model.Id; break; } cmd.ExecuteReader(); this.getConnection.Close(); } }
private void RefreshList() { TreeTemplate.Nodes.Clear(); Framework.Entity.Chapter chapter = (Framework.Entity.Chapter)TreeChapter.SelectedNode.Tag; System.Collections.ArrayList templateList = contentService.GetTemplateByChapter(chapter.Id); int i = 1; foreach (Framework.Entity.Template template in templateList) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(System.Convert.ToString(i)); node.Cells.Add(new DevComponents.AdvTree.Cell(template.Title)); node.Cells.Add(new DevComponents.AdvTree.Cell(template.Key)); node.Cells.Add(new DevComponents.AdvTree.Cell(GetState(template.State))); node.Tag = template; node.NodeDoubleClick += new System.EventHandler(MnModify_Click); TreeTemplate.Nodes.Add(node); i++; } }
public FrmFromSelect(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; chaptertemp = chapter; templateList1 = contentService.GetContentTemplateByTitle(chapter.Title); if (chapter.Title == "����ѡ��") { st_FS_1.SelectedTabIndex = 0; btnAddRow.Visible = btnDeleteRow.Visible = false; } else if (chapter.Title == "��Ա����") { st_FS_1.SelectedTabIndex = 1; } else { st_FS_1.SelectedTabIndex = 2; } }
private void UclEditor_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter)this.Tag; System.Xml.XmlElement element = Framework.Class.XmlTool.FindChapterByCid(chapter.Id); string doc = element.GetAttribute("DOC"); if (!doc.Equals("")) { RichTextBoxEx.Visible = false; WinWordControlEx.Visible = true; path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordString(element.GetAttribute("DOC"), path); } else { RichTextBoxEx.Visible = true; WinWordControlEx.Visible = false; RichTextBoxEx.SetContent(element.GetAttribute("RTF")); } CreateTemplateList(); }
public FrmFromSelect(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; chaptertemp = chapter; templateList1 = contentService.GetContentTemplateByTitle(chapter.Title); if (chapter.Title == "²ÄÁÏÑ¡Ôñ") { st_FS_1.SelectedTabIndex = 0; btnAddRow.Visible = btnDeleteRow.Visible = false; } else if (chapter.Title == "ÈËÔ±°²ÅÅ") { st_FS_1.SelectedTabIndex = 1; } else { st_FS_1.SelectedTabIndex = 2; } }
private void UclEditor_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter) this.Tag; System.Xml.XmlElement element = Framework.Class.XmlTool.FindChapterByCid(chapter.Id); string doc = element.GetAttribute("DOC"); if (!doc.Equals("")) { RichTextBoxEx.Visible = false; WinWordControlEx.Visible = true; path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordString(element.GetAttribute("DOC"), path); } else { RichTextBoxEx.Visible = true; WinWordControlEx.Visible = false; RichTextBoxEx.SetContent(element.GetAttribute("RTF")); } CreateTemplateList(); }
private void UclProperty_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter) this.Tag; System.Xml.XmlElement element = Framework.Class.XmlTool.FindChapterByCid(chapter.Id); if (!element.GetAttribute("RTF").Equals("")) { RichTextBoxEx.Visible = true; WinWordControlEx.Visible = false; RichTextBoxEx.SetContent(element.GetAttribute("RTF")); } else if (!element.GetAttribute("DOC").Equals("")) { RichTextBoxEx.Visible = false; WinWordControlEx.Visible = true; path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordString(element.GetAttribute("DOC"), path); } else { ShowFrmProfile(); } }
public FrmChapter(bool _flag, Framework.Entity.Chapter _chapter) { InitializeComponent(); flag = _flag; chapter = _chapter; }
public FrmLEC(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); #region 构造参数初值 cB_U1_a1L.SelectedIndex = 0; cB_U1_a1E.SelectedIndex = 1; cB_U1_a1C.SelectedIndex = 3; cB_U1_a2L.SelectedIndex = 0; cB_U1_a2E.SelectedIndex = 1; cB_U1_a2C.SelectedIndex = 3; cB_U1_a3L.SelectedIndex = 0; cB_U1_a3E.SelectedIndex = 1; cB_U1_a3C.SelectedIndex = 3; cB_U1_a4L.SelectedIndex = 0; cB_U1_a4E.SelectedIndex = 1; cB_U1_a4C.SelectedIndex = 1; cB_U1_a5L.SelectedIndex = 1; cB_U1_a5E.SelectedIndex = 1; cB_U1_a5C.SelectedIndex = 1; cB_U1_a6L.SelectedIndex = 2; cB_U1_a6E.SelectedIndex = 3; cB_U1_a6C.SelectedIndex = 2; cB_U1_a7L.SelectedIndex = 0; cB_U1_a7E.SelectedIndex = 1; cB_U1_a7C.SelectedIndex = 3; cB_U1_a8L.SelectedIndex = 1; cB_U1_a8E.SelectedIndex = 1; cB_U1_a8C.SelectedIndex = 3; cB_U1_a9L.SelectedIndex = 0; cB_U1_a9E.SelectedIndex = 3; cB_U1_a9C.SelectedIndex = 3; cB_U1_a10L.SelectedIndex = 1; cB_U1_a10E.SelectedIndex = 4; cB_U1_a10C.SelectedIndex = 3; cB_U2_a1L.SelectedIndex = 0; cB_U2_a1E.SelectedIndex = 1; cB_U2_a1C.SelectedIndex = 3; cB_U2_a2L.SelectedIndex = 1; cB_U2_a2E.SelectedIndex = 1; cB_U2_a2C.SelectedIndex = 3; cB_U2_a3L.SelectedIndex = 0; cB_U2_a3E.SelectedIndex = 1; cB_U2_a3C.SelectedIndex = 3; cB_U2_a4L.SelectedIndex = 0; cB_U2_a4E.SelectedIndex = 1; cB_U2_a4C.SelectedIndex = 3; cB_U2_a5L.SelectedIndex = 0; cB_U2_a5E.SelectedIndex = 1; cB_U2_a5C.SelectedIndex = 1; cB_U2_a6L.SelectedIndex = 1; cB_U2_a6E.SelectedIndex = 1; cB_U2_a6C.SelectedIndex = 3; cB_U2_a7L.SelectedIndex = 1; cB_U2_a7E.SelectedIndex = 1; cB_U2_a7C.SelectedIndex = 3; cB_U2_a8L.SelectedIndex = 0; cB_U2_a8E.SelectedIndex = 1; cB_U2_a8C.SelectedIndex = 1; cB_U3_a1L.SelectedIndex = 1; cB_U3_a1E.SelectedIndex = 1; cB_U3_a1C.SelectedIndex = 3; cB_U3_a2L.SelectedIndex = 2; cB_U3_a2E.SelectedIndex = 1; cB_U3_a2C.SelectedIndex = 3; cB_U3_a3L.SelectedIndex = 0; cB_U3_a3E.SelectedIndex = 1; cB_U3_a3C.SelectedIndex = 4; cB_U3_a4L.SelectedIndex = 0; cB_U3_a4E.SelectedIndex = 1; cB_U3_a4C.SelectedIndex = 3; cB_U4_a1L.SelectedIndex = 0; cB_U4_a1E.SelectedIndex = 1; cB_U4_a1C.SelectedIndex = 3; cB_U4_a2L.SelectedIndex = 1; cB_U4_a2E.SelectedIndex = 1; cB_U4_a2C.SelectedIndex = 3; cB_U5_a1L.SelectedIndex = 1; cB_U5_a1E.SelectedIndex = 1; cB_U5_a1C.SelectedIndex = 2; cB_U5_a2L.SelectedIndex = 1; cB_U5_a2E.SelectedIndex = 1; cB_U5_a2C.SelectedIndex = 3; cB_U5_a3L.SelectedIndex = 2; cB_U5_a3E.SelectedIndex = 4; cB_U5_a3C.SelectedIndex = 2; #endregion }
private void UclSelect_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter)this.Tag; InitProjectPanel(); InitSourcePanel(); BtnOut_Click(this, null); }
public FrmRecommend5(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); chaptertemp = chapter; @class = type; }
public FrmAllPlan(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); chaptertemp = chapter; @class = type; }
private void UclSpecification_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter)this.Tag; InitPanel(); }
private void FrmChapter_Load(object sender, System.EventArgs e) { CbxState.Items.Add("启用"); CbxState.Items.Add("禁用"); CbxState.SelectedIndex = 0; System.Collections.ArrayList moduleList = authorityService.GetContentModule(); foreach (Framework.Entity.Module module in moduleList) { Framework.Class.ComboItem item = new Framework.Class.ComboItem(); item.Text = module.Title; item.Value = module.Id; CbxModule.Items.Add(item); } CbxModule.SelectedIndex = 0; Framework.Class.ComboItem defualtItem = new Framework.Class.ComboItem(); defualtItem.Text = "不使用模型"; defualtItem.Value = 0; CbxModel.Items.Add(defualtItem); System.Collections.ArrayList modelList = contentService.GetAllModel(); foreach (Framework.Entity.Model model in modelList) { Framework.Class.ComboItem item = new Framework.Class.ComboItem(); item.Text = model.Name; item.Value = model.Id; CbxModel.Items.Add(item); } CbxModel.SelectedIndex = 0; if (flag) { if (chapter.Pid != Framework.Entity.Chapter.ROOT) { Framework.Entity.Chapter pChapter = (Framework.Entity.Chapter)utilService.FindById(chapter, chapter.Pid); LbParent.Text = pChapter.Title; } else { LbParent.Text = "顶级"; } TbxName.Text = chapter.Title; TbxDescription.Text = chapter.Description; int index = 0; foreach (Framework.Entity.Module module in moduleList) { if (module.Id == chapter.Module) { CbxModule.SelectedIndex = index; } index++; } index = 0; foreach (Framework.Entity.Model model in modelList) { if (model.Id == chapter.Model) { CbxModel.SelectedIndex = index + 1; } index++; } switch (chapter.Type) { case 0: //基本类型 CbxBasicType.Checked = true; CbxSpecialType.Checked = false; break; case 1: //专项类型 CbxBasicType.Checked = false; CbxSpecialType.Checked = true; break; case 9: //所有类型 CbxBasicType.Checked = true; CbxSpecialType.Checked = true; break; default: CbxBasicType.Checked = true; CbxSpecialType.Checked = false; break; } CbxState.SelectedIndex = chapter.State; } else { if (chapter.Title != null) { LbParent.Text = chapter.Title; } switch (chapter.Type) { case 0: //基本类型 CbxBasicType.Checked = true; CbxSpecialType.Checked = false; break; case 1: //专项类型 CbxBasicType.Checked = false; CbxSpecialType.Checked = true; break; case 9: //所有类型 CbxBasicType.Checked = true; CbxSpecialType.Checked = true; break; default: CbxBasicType.Checked = true; CbxSpecialType.Checked = false; break; } } }
public FrmInsertText(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); foreach (Framework.Entity.Template template in templateList) { if (template.Title == "冬期施工措施" | template.Title == "越冬工程的维护" | template.Title == "桩基工程" | template.Title == "屋面及防水施工方案") { tempInsertText = template; } } if (@class.GetType().Equals(new Framework.Model.InsertTextWinterMeasure().GetType())) { this.Text = "冬期施工措施"; System.Windows.Forms.DataGridViewCheckBoxColumn colState = new System.Windows.Forms.DataGridViewCheckBoxColumn(true); colState.ThreeState = false; colState.Width = 30; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "冬期施工措施"; colName.Width = 475; DataGridView.Columns.Add(colState); DataGridView.Columns.Add(colName); } else if (@class.GetType().Equals(new Framework.Model.InsertTextWinterMaintain().GetType())) { this.Text = "越冬工程的维护"; System.Windows.Forms.DataGridViewCheckBoxColumn colState = new System.Windows.Forms.DataGridViewCheckBoxColumn(true); colState.ThreeState = false; colState.Width = 30; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "越冬工程的维护"; colName.Width = 475; DataGridView.Columns.Add(colState); DataGridView.Columns.Add(colName); } else if (@class.GetType().Equals(new Framework.Model.InsertTextPileProject().GetType())) { this.Text = "常用桩基的施工方案"; System.Windows.Forms.DataGridViewCheckBoxColumn colState = new System.Windows.Forms.DataGridViewCheckBoxColumn(true); colState.ThreeState = false; colState.Width = 30; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "桩基施工方案"; colName.Width = 475; DataGridView.Columns.Add(colState); DataGridView.Columns.Add(colName); } else if (@class.GetType().Equals(new Framework.Model.InsertTextRoof().GetType())) { this.Text = "屋面及防水施工方案"; System.Windows.Forms.DataGridViewCheckBoxColumn colState = new System.Windows.Forms.DataGridViewCheckBoxColumn(true); colState.ThreeState = false; colState.Width = 30; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "屋面的做法"; colName.Width = 475; DataGridView.Columns.Add(colState); DataGridView.Columns.Add(colName); } }
private void UclSpecification_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter) this.Tag; InitPanel(); }
private void UclArrayList_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter)this.Tag; System.Xml.XmlElement element = Framework.Class.XmlTool.FindChapterByCid(chapter.Id); if (!element.GetAttribute("DOC").Equals("")) { path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordString(element.GetAttribute("DOC"), path); } else { Framework.Entity.Model model = (Framework.Entity.Model)utilService.FindById(new Framework.Entity.Model(), chapter.Model); System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFrom(System.Windows.Forms.Application.ExecutablePath.Replace("\\" + System.Windows.Forms.Application.StartupPath, "")); ShowFrmProfile(model, ass); } }
public FrmConstructPrepare(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); foreach (Framework.Entity.Template template in templateList) { if (template.Title == "脚手架工程") { tempInsertText = template; } } { #region/*机械准备*/ object[,] machines = new object[, ] { { "架子扳手", "架子工搭设和拆除架子用" }, { "力矩扳手", "检查架子扣件拧紧力度是否达到要求" }, { "倒链", "调整架子水平弯曲度" }, }; for (int i = 0; i < 3; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines[i, 0]; btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DataGridView1.SelectedRows[0].Cells[1].Value = btnItem.Text; switch (btnItem.Text) { case "架子扳手": DataGridView1.SelectedRows[0].Cells[3].Value = (string)machines[0, 1]; break; case "力矩扳手": DataGridView1.SelectedRows[0].Cells[3].Value = (string)machines[1, 1]; break; case "倒链": DataGridView1.SelectedRows[0].Cells[3].Value = (string)machines[2, 1]; break; } DataGridView1.Refresh(); }); colChoice.SubItems.Add(btnItem); } #endregion } { #region /*材料准备*/ DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择脚手架"; colChoice.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "脚手架名称"; colName.Width = 150; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colType = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colType.HeaderText = "所需材料"; colType.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewMaskedTextBoxAdvColumn colFunction = new DevComponents.DotNetBar.Controls.DataGridViewMaskedTextBoxAdvColumn(); colFunction.HeaderText = "材料说明"; colFunction.Width = 250; object[,] machines = new object[, ] { { "钢管落地脚手架_内脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "钢管落地脚手架_外脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "钢管落地脚手架_物料提升架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "腕扣式钢管脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "门式钢管脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "门式脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "扣件式钢管脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "附墙升降脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "整体提升脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "整体提升外脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, { "钢管扣件满堂脚手架", new string[] { "钢管&Φ48 × 3.5", "扣件&配套", "连墙件&二步三跨,扣件连接", "脚手扳&木脚手板", "安全网&密目安全网" } }, }; for (int i = 0; i < 11; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines[i, 0]; string[] types = (string[])machines[i, 1]; for (int j = 0; j < types.Length; j++) { DevComponents.DotNetBar.ButtonItem btnChildItem = new DevComponents.DotNetBar.ButtonItem(); string[] info = types[j].ToString().Split('&'); btnChildItem.Text = info[0]; btnChildItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DevComponents.DotNetBar.ButtonItem item = sender as DevComponents.DotNetBar.ButtonItem; DataGridView2.SelectedRows[0].Cells[1].Value = item.Parent.Text; DataGridView2.SelectedRows[0].Cells[2].Value = info[0]; DataGridView2.SelectedRows[0].Cells[3].Value = info[1]; DataGridView2.Refresh(); }); btnItem.SubItems.Add(btnChildItem); } colChoice.SubItems.Add(btnItem); } DataGridView2.Columns.Add(colChoice); DataGridView2.Columns.Add(colName); DataGridView2.Columns.Add(colType); DataGridView2.Columns.Add(colFunction); #endregion } { #region /*劳动力需求*/ DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择工种"; colChoice.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "工种名称"; colName.Width = 250; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colNumber = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colNumber.HeaderText = "每班人数"; colNumber.Width = 250; object[] labor = new object[] { "技术管理", "安全监督", "质量检查", "测量放线", "架子工" }; for (int i = 0; i < 5; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)labor[i]; btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DataGridView3.SelectedRows[0].Cells[1].Value = btnItem.Text; DataGridView3.Refresh(); }); colChoice.SubItems.Add(btnItem); } DataGridView3.Columns.Add(colChoice); DataGridView3.Columns.Add(colName); DataGridView3.Columns.Add(colNumber); #endregion } { #region/*脚手架施工方案*/ //DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); //colChoice.HeaderText = "选择脚手架施工方案"; //colChoice.Width = 200; //DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); //colName.HeaderText = "脚手架施工方案"; //colName.Width = 400; //object[,] machines = new object[,]{ // {"腕扣式钢管脚手架",new string[] {"内脚手架","物料提升架","外脚手架"}}, // {"复合水泥发泡保温板",new string[]{}}, // }; //for (int i = 0; i < 2; i++) //{ // DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); // btnItem.Text = (string)machines[i, 0]; // string[] types = (string[])machines[0, 1]; // btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) // { // if (int i = 0) // { // for (int j = 0; j < types.Length; j++) // { // DevComponents.DotNetBar.ButtonItem btnChildItem = new DevComponents.DotNetBar.ButtonItem(); // //btnChildItem.Text = types[j].ToString(); // //btnChildItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) // //{ // // DevComponents.DotNetBar.ButtonItem item = sender as DevComponents.DotNetBar.ButtonItem; // DataGridView2.SelectedRows[0].Cells[1].Value = types[j].ToString(); // //DataGridView2.SelectedRows[0].Cells[2].Value = info[0]; // //DataGridView2.SelectedRows[0].Cells[3].Value = info[1]; // //DataGridView2.Refresh(); // //}); // btnItem.SubItems.Add(btnChildItem); // } // } // else // { // DataGridView4.SelectedRows[0].Cells[1].Value = btnItem.Text; // DataGridView4.Refresh(); // } // }); // colChoice.SubItems.Add(btnItem); //} //DataGridView4.Columns.Add(colChoice); //DataGridView4.Columns.Add(colName); #endregion } }
public FrmFoundationPouring(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); }
public FrmConcretemaintain(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; templateList = contentService.GetContentTemplateByTitle(chapter.Title); }
public FrmArrayList(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; System.Collections.ArrayList templateList = contentService.GetContentTemplateByTitle(chapter.Title); foreach (Framework.Entity.Template template in templateList) { Framework.Class.ComboItem item = new Framework.Class.ComboItem(); item.Text = template.Title; item.Value = template; CbxType.Items.Add(item); } CbxType.SelectedIndex = 0; if (@class.GetType().Equals(new Framework.Model.PlanLabor().GetType())) { System.Windows.Forms.DataGridViewCheckBoxColumn colState = new System.Windows.Forms.DataGridViewCheckBoxColumn(true); colState.ThreeState = false; colState.Width = 30; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colType = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colType.HeaderText = "工种"; colType.Width = 80; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colBase = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colBase.HeaderText = "基础施工阶段"; colBase.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colMain = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colMain.HeaderText = "主体施工阶段"; colMain.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colFitup = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colFitup.HeaderText = "基础施工阶段"; colFitup.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colLast = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colLast.HeaderText = "收尾阶段"; colLast.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colPrepare = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colPrepare.HeaderText = "准备阶段"; colPrepare.Width = 100; DataGridView.Columns.Add(colState); DataGridView.Columns.Add(colType); DataGridView.Columns.Add(colBase); DataGridView.Columns.Add(colMain); DataGridView.Columns.Add(colFitup); DataGridView.Columns.Add(colLast); DataGridView.Columns.Add(colPrepare); } else if (@class.GetType().Equals(new Framework.Model.PlanMachine().GetType())) { DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择设备"; colChoice.Width = 70; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "设备名称"; colName.Width = 180; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colType = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colType.HeaderText = "设备型号"; colType.Width = 180; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colFunction = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colFunction.HeaderText = "性能"; colFunction.Width = 180; object[,] machines = new object[, ] { { "塔吊", new string[] { "QTZ31.5&315-KN·m", "QTZ40&400KN·m", "QTZ50&500KN·m", "QTZ63&630KN·m" } }, { "施工电梯", new string[] { "SCD200/200&100m/200m" } }, { "砼搅拌机", new string[] { "JDC350&350L/560L", "JS500&500L/800L", "JS75&750L/1200L" } }, { "挖掘机(反铲)", new string[] { "Atlas3306LC&31500&1.90", "Atlas2606LC&25000&1.50", "Atlas2006LC&18000&1.00", "Atlas2306LC&22000&1.20", "BonnyCE400-6&40000&2.00", "BonnyCE650-6&66000&4.00" } } }; for (int i = 0; i < 4; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines[i, 0]; string[] types = (string[])machines[i, 1]; for (int j = 0; j < types.Length; j++) { DevComponents.DotNetBar.ButtonItem btnChildItem = new DevComponents.DotNetBar.ButtonItem(); string[] info = types[j].ToString().Split('&'); btnChildItem.Text = info[0]; btnChildItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DevComponents.DotNetBar.ButtonItem item = sender as DevComponents.DotNetBar.ButtonItem; DataGridView.SelectedRows[0].Cells[1].Value = item.Parent.Text; DataGridView.SelectedRows[0].Cells[2].Value = info[0]; DataGridView.SelectedRows[0].Cells[3].Value = info[1]; DataGridView.Refresh(); }); btnItem.SubItems.Add(btnChildItem); } colChoice.SubItems.Add(btnItem); } DataGridView.Columns.Add(colChoice); DataGridView.Columns.Add(colName); DataGridView.Columns.Add(colType); DataGridView.Columns.Add(colFunction); } else if (@class.GetType().Equals(new Framework.Model.PlanMaterial().GetType())) { // DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn(); System.Windows.Forms.DataGridViewComboBoxColumn colName = new System.Windows.Forms.DataGridViewComboBoxColumn(); colName.HeaderText = "材料名称"; colName.Width = 120; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colNumber = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colNumber.HeaderText = "进场数量"; colNumber.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colUnit = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colUnit.HeaderText = "单位"; colUnit.Width = 80; DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn colPlan = new DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn(); colPlan.HeaderText = "进场计划"; colPlan.Width = 160; DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn colRemarks = new DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn(); colRemarks.HeaderText = "备注"; colRemarks.Width = 150; DataGridView.Columns.Add(colName); DataGridView.Columns.Add(colNumber); DataGridView.Columns.Add(colUnit); DataGridView.Columns.Add(colPlan); DataGridView.Columns.Add(colRemarks); } else if (@class.GetType().Equals(new Framework.Model.ManageMember().GetType())) { System.Windows.Forms.DataGridViewCheckBoxColumn colState = new System.Windows.Forms.DataGridViewCheckBoxColumn(true); colState.ThreeState = false; colState.Width = 30; System.Windows.Forms.DataGridViewTextBoxColumn colName = new System.Windows.Forms.DataGridViewTextBoxColumn(); colName.HeaderText = "姓名"; colName.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colWork = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colWork.HeaderText = "职务"; colWork.Width = 120; System.Windows.Forms.DataGridViewComboBoxColumn colTitle = new System.Windows.Forms.DataGridViewComboBoxColumn(); colTitle.HeaderText = "职称"; colTitle.Width = 120; colTitle.Items.Add("高级工程师"); colTitle.Items.Add("工程师"); colTitle.Items.Add("助理工程师"); colTitle.Items.Add("经济师"); colTitle.Items.Add("会计师"); System.Windows.Forms.DataGridViewTextBoxColumn colDuty = new System.Windows.Forms.DataGridViewTextBoxColumn(); colDuty.HeaderText = "工作责任"; colDuty.Width = 120; System.Windows.Forms.DataGridViewTextBoxColumn colRemarks = new System.Windows.Forms.DataGridViewTextBoxColumn(); colRemarks.HeaderText = "备注"; colRemarks.Width = 120; DataGridView.Columns.Add(colState); DataGridView.Columns.Add(colName); DataGridView.Columns.Add(colWork); DataGridView.Columns.Add(colTitle); DataGridView.Columns.Add(colDuty); DataGridView.Columns.Add(colRemarks); } else if (@class.GetType().Equals(new Framework.Model.PrepareMaterial().GetType())) { DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择材料"; colChoice.Width = 150; DevComponents.DotNetBar.Controls.DataGridViewMaskedTextBoxAdvColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewMaskedTextBoxAdvColumn(); colName.HeaderText = "材料名称"; colName.Width = 460; object[] machines = new object[] { "发泡陶瓷保温板", "复合水泥发泡保温板", "加气混凝土板", "岩棉板(条)", "蓝海板", "其它" }; for (int i = 0; i < 6; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines[i]; btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DataGridView.SelectedRows[0].Cells[1].Value = btnItem.Text; DataGridView.Refresh(); }); colChoice.SubItems.Add(btnItem); } DataGridView.Columns.Add(colChoice); DataGridView.Columns.Add(colName); } else if (@class.GetType().Equals(new Framework.Model.PrepareMachineTool().GetType())) { DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择机具"; colChoice.Width = 150; DevComponents.DotNetBar.Controls.DataGridViewMaskedTextBoxAdvColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewMaskedTextBoxAdvColumn(); colName.HeaderText = "机具名称"; colName.Width = 460; object[] machines = new object[] { "抹子", "砂纸", "2m靠尺", "弹线墨盒", "多用刀", "铲刀", "阴阳角抿子", "电动搅拌机", "角磨机", "其它" }; for (int i = 0; i < 10; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines[i]; btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DataGridView.SelectedRows[0].Cells[1].Value = btnItem.Text; DataGridView.Refresh(); }); colChoice.SubItems.Add(btnItem); } DataGridView.Columns.Add(colChoice); DataGridView.Columns.Add(colName); } else if (@class.GetType().Equals(new Framework.Model.PrepareMaterial().GetType())) { DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择屋面做法"; colChoice.Width = 150; DevComponents.DotNetBar.Controls.DataGridViewMaskedTextBoxAdvColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewMaskedTextBoxAdvColumn(); colName.HeaderText = "屋面做法"; colName.Width = 460; object[] machines = new object[] { "发泡陶瓷保温板", "复合水泥发泡保温板", "加气混凝土板", "岩棉板(条)", "蓝海板", "其它" }; for (int i = 0; i < 6; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines[i]; btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DataGridView.SelectedRows[0].Cells[1].Value = btnItem.Text; DataGridView.Refresh(); }); colChoice.SubItems.Add(btnItem); } DataGridView.Columns.Add(colChoice); DataGridView.Columns.Add(colName); } }
public FrmConcreteProject(Framework.Entity.Chapter chapter, object type) { InitializeComponent(); @class = type; System.Collections.ArrayList templateList = contentService.GetContentTemplateByTitle(chapter.Title); foreach (Framework.Entity.Template template in templateList) { Framework.Class.ComboItem item = new Framework.Class.ComboItem(); item.Text = template.Title; item.Value = template; CbxType.Items.Add(item); } CbxType.SelectedIndex = 0; { #region /*劳动力准备*/ DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择工种"; colChoice.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "工种名称"; colName.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colNumber = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colNumber.HeaderText = "每班人数"; colNumber.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn colRemarks = new DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn(); colRemarks.HeaderText = "备注"; colRemarks.Width = 309; object[,] machines = new object[, ] { { "班组长", "有较强施工组织能力,熟悉混凝土施工方法。" }, { "振捣手", "有振捣经验,持证上岗。" }, { "抹面", "必须是瓦工出身,有抹面经验,持证上岗。" }, { "接管", "有接管经验,操作熟练。" }, { "普工", "能够吃苦,不怕脏,听从指挥" } }; for (int i = 0; i < 5; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines[i, 0]; btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DataGridView1.SelectedRows[0].Cells[1].Value = btnItem.Text; switch (btnItem.Text) { case "班组长": DataGridView1.SelectedRows[0].Cells[3].Value = (string)machines[0, 1]; break; case "振捣手": DataGridView1.SelectedRows[0].Cells[3].Value = (string)machines[1, 1]; break; case "抹面": DataGridView1.SelectedRows[0].Cells[3].Value = (string)machines[2, 1]; break; case "接管": DataGridView1.SelectedRows[0].Cells[3].Value = (string)machines[3, 1]; break; case "普工": DataGridView1.SelectedRows[0].Cells[3].Value = (string)machines[4, 1]; break; } DataGridView1.Refresh(); }); colChoice.SubItems.Add(btnItem); } DataGridView1.Columns.Add(colChoice); DataGridView1.Columns.Add(colName); DataGridView1.Columns.Add(colNumber); DataGridView1.Columns.Add(colRemarks); #endregion } { #region/*机具准备 */ DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择机械"; colChoice.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "机械名称"; colName.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colNumber = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colNumber.HeaderText = "数量"; colNumber.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn colPower = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn(); colPower.HeaderText = "功率(KW)"; colPower.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn colRemarks = new DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn(); colRemarks.HeaderText = "备注"; colRemarks.Width = 209; object[] machines2 = new object[] { "混凝土泵车", "环保型振动棒", "BL12布料杆", "架子车", "木抹", "铁抹刮杠", "线绳", "钢卷尺", "棕刷" }; for (int i = 0; i < 9; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines2[i]; btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DataGridView2.SelectedRows[0].Cells[1].Value = btnItem.Text; DataGridView2.Refresh(); }); colChoice.SubItems.Add(btnItem); } DataGridView2.Columns.Add(colChoice); DataGridView2.Columns.Add(colName); DataGridView2.Columns.Add(colNumber); DataGridView2.Columns.Add(colPower); DataGridView2.Columns.Add(colRemarks); #endregion } { #region/*混凝土原材料要求 */ DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn colChoice = new DevComponents.DotNetBar.Controls.DataGridViewButtonXColumn(); colChoice.HeaderText = "选择原材料"; colChoice.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn colName = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn(); colName.HeaderText = "原材料名称"; colName.Width = 100; DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn colRemarks = new DevComponents.DotNetBar.Controls.DataGridViewTextBoxDropDownColumn(); colRemarks.HeaderText = "备注"; colRemarks.Width = 409; object[,] machines3 = new object[, ] { { "砂", "选用中粗砂,平均粒径不大于0.5mm,含泥量≤1%,对砂子的含石量、含水量在商砼生产厂家搅拌站进行现场取样实测,保证混凝土严格按照施工配合比施工。" }, { "石子", "选用砾石,要求含泥量≤1%,泥块含量≤0.5%,压碎指标值≤10,最大粒径与管径之比在1:3~1:4之间。" }, { "水泥", "采用普通硅酸盐水泥,水泥进场后立即取样送试,安定性合格后方可使用。" }, { "泵送剂", "进场泵送剂应具有出厂合格证及产品技术资料,并符合相应国家标准的要求,超过有效期或受潮的泵送剂不得使用。" }, { "粉煤灰", "选用Ⅱ级干排灰,进场材料必须出具出厂合格证" }, { "膨胀剂", "选用MEA,使混凝土得以补偿收缩,减少混凝土的收缩应力增强砼的防水能力。进场材料必须出具出厂合格证及厂家资质证书" }, { "水", "市政供水管网洁净自来水" } }; for (int i = 0; i < 7; i++) { DevComponents.DotNetBar.ButtonItem btnItem = new DevComponents.DotNetBar.ButtonItem(); btnItem.Text = (string)machines3[i, 0]; btnItem.Click += new System.EventHandler(delegate(object sender, System.EventArgs args) { DataGridView3.SelectedRows[0].Cells[1].Value = btnItem.Text; switch (btnItem.Text) { case "砂": DataGridView3.SelectedRows[0].Cells[2].Value = (string)machines3[0, 1]; break; case "石子": DataGridView3.SelectedRows[0].Cells[2].Value = (string)machines3[1, 1]; break; case "水泥": DataGridView3.SelectedRows[0].Cells[2].Value = (string)machines3[2, 1]; break; case "泵送剂": DataGridView3.SelectedRows[0].Cells[2].Value = (string)machines3[3, 1]; break; case "粉煤灰": DataGridView3.SelectedRows[0].Cells[2].Value = (string)machines3[4, 1]; break; case "膨胀剂": DataGridView3.SelectedRows[0].Cells[2].Value = (string)machines3[5, 1]; break; case "水": DataGridView3.SelectedRows[0].Cells[2].Value = (string)machines3[6, 1]; break; } DataGridView3.Refresh(); }); colChoice.SubItems.Add(btnItem); } DataGridView3.Columns.Add(colChoice); DataGridView3.Columns.Add(colName); DataGridView3.Columns.Add(colRemarks); #endregion } }
public static System.Collections.ArrayList Package(object entity, System.Data.DataTable dt) { System.Collections.ArrayList result = new System.Collections.ArrayList(); switch (Dispatcher(entity)) { case 1: for (int i = 0; i < dt.Rows.Count; i++) { Framework.Entity.Module module = new Framework.Entity.Module(); module.Id = System.Convert.ToInt32(dt.Rows[i][0]); module.Title = System.Convert.ToString(dt.Rows[i][1]); module.Class = System.Convert.ToString(dt.Rows[i][2]); module.Pid = System.Convert.ToInt32(dt.Rows[i][3]); module.Level = System.Convert.ToInt32(dt.Rows[i][4]); module.Order = System.Convert.ToInt32(dt.Rows[i][5]); module.Image = System.Convert.ToInt32(dt.Rows[i][6]); module.Position = System.Convert.ToInt32(dt.Rows[i][7]); result.Add(module); } break; case 2: for (int i = 0; i < dt.Rows.Count; i++) { Framework.Entity.Role role = new Framework.Entity.Role(); role.Id = System.Convert.ToInt32(dt.Rows[i][0]); role.Name = System.Convert.ToString(dt.Rows[i][1]); role.Mark = System.Convert.ToString(dt.Rows[i][2]); role.Modules = System.Convert.ToString(dt.Rows[i][3]); result.Add(role); } break; case 3: for (int i = 0; i < dt.Rows.Count; i++) { Framework.Entity.User user = new Framework.Entity.User(); user.Id = System.Convert.ToInt32(dt.Rows[i][0]); user.Name = System.Convert.ToString(dt.Rows[i][1]); user.Password = System.Convert.ToString(dt.Rows[i][2]); user.Roles = System.Convert.ToString(dt.Rows[i][3]); result.Add(user); } break; case 4: for (int i = 0; i < dt.Rows.Count; i++) { Framework.Entity.Chapter chapter = new Framework.Entity.Chapter(); chapter.Id = System.Convert.ToInt32(dt.Rows[i][0]); chapter.Pid = System.Convert.ToInt32(dt.Rows[i][1]); chapter.Title = System.Convert.ToString(dt.Rows[i][2]); chapter.Description = System.Convert.ToString(dt.Rows[i][3]); chapter.State = System.Convert.ToInt32(dt.Rows[i][4]); chapter.Module = System.Convert.ToInt32(dt.Rows[i][5]); chapter.Model = System.Convert.ToInt32(dt.Rows[i][6]); chapter.Type = System.Convert.ToInt32(dt.Rows[i][7]); result.Add(chapter); } break; case 5: for (int i = 0; i < dt.Rows.Count; i++) { Framework.Entity.Template template = new Framework.Entity.Template(); template.Id = System.Convert.ToInt32(dt.Rows[i][0]); template.Title = System.Convert.ToString(dt.Rows[i][1]); template.Key = System.Convert.ToString(dt.Rows[i][2]); template.Chapter = System.Convert.ToInt32(dt.Rows[i][3]); template.Content = (byte[])dt.Rows[i][4]; template.State = System.Convert.ToInt32(dt.Rows[i][5]); template.Type = System.Convert.ToInt32(dt.Rows[i][6]); result.Add(template); } break; case 6: for (int i = 0; i < dt.Rows.Count; i++) { Framework.Entity.Model model = new Framework.Entity.Model(); model.Id = System.Convert.ToInt32(dt.Rows[i][0]); model.Name = System.Convert.ToString(dt.Rows[i][1]); model.Class = System.Convert.ToString(dt.Rows[i][2]); model.Description = System.Convert.ToString(dt.Rows[i][3]); model.State = System.Convert.ToInt32(dt.Rows[i][4]); result.Add(model); } break; } return result; }
private void UclProperty_Load(object sender, System.EventArgs e) { chapter = (Framework.Entity.Chapter)this.Tag; System.Xml.XmlElement element = Framework.Class.XmlTool.FindChapterByCid(chapter.Id); if (!element.GetAttribute("RTF").Equals("")) { RichTextBoxEx.Visible = true; WinWordControlEx.Visible = false; RichTextBoxEx.SetContent(element.GetAttribute("RTF")); } else if (!element.GetAttribute("DOC").Equals("")) { RichTextBoxEx.Visible = false; WinWordControlEx.Visible = true; path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordString(element.GetAttribute("DOC"), path); } else { ShowFrmProfile(); } }