/// <summary> /// 修改焦点对象 /// </summary> public void UpdateObject() { //获取焦点对象 Project obj = FocusedObject; if (obj == null) { return; } //创建对象的一个副本 Project objCopy = new Project(); DataConverter.CopyTo <Project>(obj, objCopy); //执行修改操作 using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.Object = objCopy; //绑定副本 if (dlg.ShowDialog() != DialogResult.OK) { return; } } //用副本更新焦点对象 DataConverter.CopyTo <Project>(objCopy, obj); //刷新表格 gridControl.RefreshDataSource(); }
private void simpleButton2_Click(object sender, EventArgs e) { TreeListNode tln = treeList1.FocusedNode; if (tln == null) { return; } string uid = tln["UID"].ToString(); Project pj = Services.BaseService.GetOneByKey <Project>(uid); //执行修改操作 using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.Object = pj; //绑定副本 if (dlg.ShowDialog() != DialogResult.OK) { return; } tln.SetValue("ProjectName", dlg.Object.ProjectName); tln.SetValue("ProjectCode", dlg.Object.ProjectCode); } }
private void simpleButton1_Click(object sender, EventArgs e) { Project obj = new Project(); obj.UID = Guid.NewGuid().ToString(); obj.CreateDate = DateTime.Now; obj.StartDate = DateTime.Now.Date; obj.PlanCompleteDate = DateTime.Now; obj.CompleteDate = DateTime.Now; obj.QualityDate = DateTime.Now; obj.BecomeEffective = DateTime.Now; obj.GuiDangTime = DateTime.Now; obj.GuiDangName = Itop.Client.MIS.UserNumber; //执行添加操作 using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.IsCreate = true; //设置新建标志 dlg.Object = obj; if (dlg.ShowDialog() != DialogResult.OK) { return; } dt.Rows.Add(Itop.Common.DataConverter.ObjectToRow(obj, dt.NewRow())); } //将新对象加入到链表中 }
private void simpleButton6_Click(object sender, EventArgs e) { TreeListNode tln = treeList1.FocusedNode; if (tln == null) { return; } if (tln.ParentNode != null) { return; } string uid = tln["UID"].ToString(); Project obj = new Project(); obj.UID = Guid.NewGuid().ToString().Substring(24); obj.CreateDate = DateTime.Now; obj.StartDate = DateTime.Now.Date; obj.PlanCompleteDate = DateTime.Now; obj.CompleteDate = DateTime.Now; obj.QualityDate = DateTime.Now; obj.BecomeEffective = DateTime.Now; obj.GuiDangTime = DateTime.Now; obj.ProjectManager = uid; obj.GuiDangName = Itop.Client.MIS.UserNumber; //执行添加操作 using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.IsCreate = true; //设置新建标志 dlg.Object = obj; if (dlg.ShowDialog() != DialogResult.OK) { return; } dt.Rows.Add(Itop.Common.DataConverter.ObjectToRow(obj, dt.NewRow())); } }
/// <summary> /// 添加对象 /// </summary> public void AddObject() { //检查对象链表是否已经加载 if (ObjectList == null) { return; } //新建对象 string guid = Guid.NewGuid().ToString(); Project obj = new Project(); obj.UID = guid.Substring(0, 8); obj.CreateDate = DateTime.Now; obj.StartDate = DateTime.Now.Date; obj.PlanCompleteDate = DateTime.Now; obj.CompleteDate = DateTime.Now; obj.QualityDate = DateTime.Now; obj.BecomeEffective = DateTime.Now; obj.GuiDangTime = DateTime.Now; obj.GuiDangName = Itop.Client.MIS.UserNumber; //执行添加操作 using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.IsCreate = true; //设置新建标志 dlg.Object = obj; if (dlg.ShowDialog() != DialogResult.OK) { return; } } //将新对象加入到链表中 ObjectList.Add(obj); //刷新表格,并将焦点行定位到新对象上。 gridControl.RefreshDataSource(); Itop.Client.Projects.Common.GridHelper.FocuseRow(this.gridView, obj); }
//编辑卷 private void TreeEdit() { TreeListNode tln = treeList1.FocusedNode; if (tln == null) { return; } string uid = tln["UID"].ToString(); Project pj = Services.BaseService.GetOneByKey<Project>(uid); //修改卷或项目 if (tln.ParentNode == null) { //执行修改操作 项目 using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.Object = pj; //绑定副本 if (dlg.ShowDialog() != DialogResult.OK) { return; } tln.SetValue("ProjectName", dlg.Object.ProjectName); tln.SetValue("ProjectCode", dlg.Object.ProjectCode); } } else { //执行修改操作 卷 using (FrmProjectDialog dlg = new FrmProjectDialog("")) { dlg.Object = pj; //绑定副本 if (dlg.ShowDialog() != DialogResult.OK) { return; } tln.SetValue("ProjectName", dlg.Object.ProjectName); tln.SetValue("ProjectCode", dlg.Object.ProjectCode); } } }
//添加卷 private void TreeAdd1() { TreeListNode tln = treeList1.FocusedNode; if (tln == null) { return; } if (tln.ParentNode != null) { MessageBox.Show("请先选择目录!"); return; } string uid = tln["UID"].ToString(); Project obj = new Project(); obj.UID = Guid.NewGuid().ToString(); obj.CreateDate = DateTime.Now; obj.StartDate = DateTime.Now.Date; obj.PlanCompleteDate = DateTime.Now; obj.CompleteDate = DateTime.Now; obj.QualityDate = DateTime.Now; obj.BecomeEffective = DateTime.Now; obj.GuiDangTime = DateTime.Now; obj.ProjectManager = uid; obj.GuiDangName = Itop.Client.MIS.UserNumber; //执行添加操作 using (FrmProjectDialog dlg = new FrmProjectDialog("")) { dlg.IsCreate = true; //设置新建标志 dlg.Object = obj; if (dlg.ShowDialog() != DialogResult.OK) { return; } dt.Rows.Add(Itop.Common.DataConverter.ObjectToRow(obj, dt.NewRow())); } //设置授权模块的权限 VsmdgroupProg tempvp = new VsmdgroupProg(); tempvp.Progid = "b9b2acb7-e093-4721-a92f-749c731b016e"; tempvp.Groupno = "SystemManage"; IList<Smugroup> listUsergroup = Services.BaseService.GetList<Smugroup>("SelectSmugroupByWhere", "Userid='" + MIS.UserNumber + "'"); if (listUsergroup.Count > 0) { tempvp.Groupno = listUsergroup[0].Groupno; } tempvp.ProjectUID = obj.UID; tempvp.run = "1"; try { Services.BaseService.Create("InsertVsmdgroupProgwithvalue", tempvp); } catch (Exception e) { MessageBox.Show(e.Message); } }
//添加目录 private void TreeAdd() { Project obj = new Project(); obj.UID = Guid.NewGuid().ToString(); obj.CreateDate = DateTime.Now; obj.StartDate = DateTime.Now.Date; obj.PlanCompleteDate = DateTime.Now; obj.CompleteDate = DateTime.Now; obj.QualityDate = DateTime.Now; obj.BecomeEffective = DateTime.Now; obj.GuiDangTime = DateTime.Now; obj.GuiDangName = Itop.Client.MIS.UserNumber; //执行添加操作 using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.IsCreate = true; //设置新建标志 dlg.Object = obj; if (dlg.ShowDialog() != DialogResult.OK) { return; } dt.Rows.Add(Itop.Common.DataConverter.ObjectToRow(obj, dt.NewRow())); } //将新对象加入到链表中 }
private void simpleButton1_Click(object sender, EventArgs e) { Project obj = new Project(); obj.UID = Guid.NewGuid().ToString(); obj.CreateDate = DateTime.Now; obj.StartDate = DateTime.Now.Date; obj.PlanCompleteDate = DateTime.Now; obj.CompleteDate = DateTime.Now; obj.QualityDate = DateTime.Now; obj.BecomeEffective = DateTime.Now; obj.GuiDangTime = DateTime.Now; obj.GuiDangName = Itop.Client.MIS.UserNumber; //ִ����Ӳ��� using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.IsCreate = true; //�����½���־ dlg.Object = obj; if (dlg.ShowDialog() != DialogResult.OK) { return; } dt.Rows.Add(Itop.Common.DataConverter.ObjectToRow(obj, dt.NewRow())); } //���¶�����뵽������ }
private void simpleButton6_Click(object sender, EventArgs e) { TreeListNode tln = treeList1.FocusedNode; if (tln == null) { return; } if (tln.ParentNode != null) return; string uid = tln["UID"].ToString(); Project obj = new Project(); obj.UID = Guid.NewGuid().ToString().Substring(24); obj.CreateDate = DateTime.Now; obj.StartDate = DateTime.Now.Date; obj.PlanCompleteDate = DateTime.Now; obj.CompleteDate = DateTime.Now; obj.QualityDate = DateTime.Now; obj.BecomeEffective = DateTime.Now; obj.GuiDangTime = DateTime.Now; obj.ProjectManager = uid; obj.GuiDangName = Itop.Client.MIS.UserNumber; //ִ����Ӳ��� using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.IsCreate = true; //�����½���־ dlg.Object = obj; if (dlg.ShowDialog() != DialogResult.OK) { return; } dt.Rows.Add(Itop.Common.DataConverter.ObjectToRow(obj, dt.NewRow())); } }
private void simpleButton2_Click(object sender, EventArgs e) { TreeListNode tln = treeList1.FocusedNode; if (tln == null) { return; } string uid = tln["UID"].ToString(); Project pj = Services.BaseService.GetOneByKey<Project>(uid); //ִ���IJ��� using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.Object = pj; //���� if (dlg.ShowDialog() != DialogResult.OK) { return; } tln.SetValue("ProjectName", dlg.Object.ProjectName); tln.SetValue("ProjectCode", dlg.Object.ProjectCode); } }
/// <summary> /// ��Ӷ��� /// </summary> public void AddObject() { //�����������Ƿ��Ѿ����� if (ObjectList == null) { return; } //�½����� string guid = Guid.NewGuid().ToString(); Project obj = new Project(); obj.UID = guid.Substring(0, 8); obj.CreateDate = DateTime.Now; obj.StartDate = DateTime.Now.Date; obj.PlanCompleteDate = DateTime.Now; obj.CompleteDate = DateTime.Now; obj.QualityDate = DateTime.Now; obj.BecomeEffective = DateTime.Now; obj.GuiDangTime = DateTime.Now; obj.GuiDangName = Itop.Client.MIS.UserNumber; //ִ����Ӳ��� using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.IsCreate = true; //�����½���־ dlg.Object = obj; if (dlg.ShowDialog() != DialogResult.OK) { return; } } //���¶�����뵽������ ObjectList.Add(obj); //ˢ�±���������ж�λ���¶����ϡ� gridControl.RefreshDataSource(); Itop.Client.Projects.Common.GridHelper.FocuseRow(this.gridView, obj); }
/// <summary> /// �Ľ������ /// </summary> public void UpdateObject() { //��ȡ������� Project obj = FocusedObject; if (obj == null) { return; } //���������һ������ Project objCopy = new Project(); DataConverter.CopyTo<Project>(obj, objCopy); //ִ���IJ��� using (FrmProjectDialog dlg = new FrmProjectDialog()) { dlg.Object = objCopy; //���� if (dlg.ShowDialog() != DialogResult.OK) { return; } } //�ø������½������ DataConverter.CopyTo<Project>(objCopy, obj); //ˢ�±�� gridControl.RefreshDataSource(); }