private void tsbAdd_Click(object sender, EventArgs e) { DateTime dtNext = FrmPjndEdit.SubGetNewPjnd(dtOptions, DateTime.Now); DataRow dr = dtOptions.NewRow(); dr["nodeid"] = "0"; dr["pjnd"] = dr["startNY"] = dtNext.ToString("yyyyMM"); //int limitedTime = ConfigInfo.Instance.GetValue(ConfigKey.LimitedTime).ToInt(); int limitedTime; //= ConfigInfo.Instance.GetValue(ConfigKey.LimitedTime).ToInt(); //if (limitedTime <= 0) limitedTime = 100; dr["EndNY"] = dtNext.AddYears(limitedTime).AddMonths(-1).ToString("yyyyMM"); dr["zxNY"] = dtNext.AddMonths(-1).ToString("yyyyMM"); DataTable dtOptionDefault = this.dbAccess.GetDataTable("select * from EvaluationOptionsDefault"); if (dtOptionDefault == null || dtOptionDefault.Rows.Count <= 0) { dr["nzxl"] = 10; dr["WasteOutput"] = 10; } else { dr["nzxl"] = dtOptionDefault.Rows[0]["nzxl"]; dr["WasteOutput"] = dtOptionDefault.Rows[0]["WasteOutput"]; } FrmPjndEdit fpe = new FrmPjndEdit(dr, dtOptions); if (fpe.ShowDialog(this) == DialogResult.OK) { dtOptions.Rows.Add(dr); dbAccess.CurUpdateType = UpdateTableType.Normal; if (dbAccess.UpdateDateTable(dtOptions, "select * from EvaluationOptions")) { isModify = true; lvPjnd.SelectedItems.Clear(); ListViewItem lvi = AddListViewItem(dr); lvi.Selected = true; } dtOptions.AcceptChanges(); } }
private void tsbEdit_Click(object sender, EventArgs e) { if (lvPjnd.SelectedItems.Count <= 0) { return; } DataRow dr = lvPjnd.SelectedItems[0].Tag as DataRow; FrmPjndEdit fpe = new FrmPjndEdit(dr, dtOptions); if (fpe.ShowDialog(this) == DialogResult.OK) { dbAccess.CurUpdateType = UpdateTableType.Normal; if (dbAccess.UpdateDateTable(dtOptions, "select * from EvaluationOptions")) { isModify = true; UpdateListViewItem(lvPjnd.SelectedItems[0], dr); } dtOptions.AcceptChanges(); } }