Exemple #1
0
        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();
            }
        }
Exemple #2
0
        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();
            }
        }