/// <summary> /// ����¼������� /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { TreeListNode row = this.treeList1.FocusedNode; if (row == null) { return; } FormTypeTitle frm = new FormTypeTitle(); frm.Text = "�����ӷ���"; if (frm.ShowDialog() == DialogResult.OK) { Ps_Forecast_Math psp_Type = new Ps_Forecast_Math(); psp_Type.ParentID = row["ID"].ToString(); psp_Type.ID = Guid.NewGuid().ToString(); psp_Type.Forecast = type; psp_Type.ForecastID = forecastReport.ID; psp_Type.Title = frm.TypeTitle; object obj = Services.BaseService.GetObject("SelectPs_Forecast_MathMaxID", null); if (obj != null) psp_Type.Sort = ((int)obj) + 1; else psp_Type.Sort = 1; try { Common.Services.BaseService.Create<Ps_Forecast_Math>(psp_Type); //psp_Type.ID = (int)Common.Services.BaseService.Create("InsertPSP_P_Types", psp_Type); dataTable.Rows.Add(Itop.Common.DataConverter.ObjectToRow(psp_Type, dataTable.NewRow())); } catch (Exception ex) { MsgBox.Show("���ӷ�������" + ex.Message); } RefreshChart(); } }
/// <summary> /// �ķ����� /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { TreeListNode row = this.treeList1.FocusedNode; if (row == null) { return; } string parentid = row["ParentID"].ToString(); FormTypeTitle frm = new FormTypeTitle(); frm.TypeTitle = row["Title"].ToString(); frm.Text = "�ķ�����"; if (frm.ShowDialog() == DialogResult.OK) { Ps_Forecast_Math psp_Type = new Ps_Forecast_Math(); ForecastClass1.TreeNodeToDataObject(psp_Type, row); //psp_Type = Itop.Common.DataConverter.RowToObject<Ps_Forecast_Math>(row); psp_Type.Title = frm.TypeTitle; try { Common.Services.BaseService.Update<Ps_Forecast_Math>(psp_Type); row.SetValue("Title", frm.TypeTitle); } catch (Exception ex) { MsgBox.Show("�ij����" + ex.Message); } RefreshChart(); } }
/// <summary> /// ����ӷ��� /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { TreeListNode focusedNode = treeList1.FocusedNode; if (focusedNode == null) { return; } if (focusedNode.ParentNode != null) return; FormTypeTitle frm = new FormTypeTitle(); frm.Text = "���ӷ���"; if (frm.ShowDialog() == DialogResult.OK) { Ps_Forecast_Math pf = new Ps_Forecast_Math(); pf.ID = Guid.NewGuid().ToString(); pf.Forecast = type; pf.ForecastID = forecastReport.ID; pf.Title = frm.TypeTitle; pf.ParentID = focusedNode["ID"].ToString(); try { Services.BaseService.Create<Ps_Forecast_Math>(pf); dataTable.Rows.Add(Itop.Common.DataConverter.ObjectToRow(pf, dataTable.NewRow())); LoadData(); } catch (Exception ex) { MsgBox.Show("���ӷ�������" + ex.Message); } } }