protected void gvRD_RowCommand(object sender, GridViewCommandEventArgs e) { string keyid = e.CommandArgument.ToString(); if (e.CommandName == "dataDelete") { if (KPI_RedoDal.DeleteRD(keyid)) { MessageBox.popupClientMessage(this.Page, "删除成功!", "call();"); BindRD(); } else { MessageBox.popupClientMessage(this.Page, "删除错误!", "call();"); } } else if (e.CommandName == "dataDone") { KPI_RedoDal.ValidOneRescord(keyid); BindRD(); //MessageBox.popupClientMessage(this.Page, "事后剔除标记成功!", "call();"); } }
public List <KPI_RedoEntity> KPIGetRedos() { List <KPI_RedoEntity> lredo = new List <KPI_RedoEntity>(); //获得所有有效且没有被计算过的集合 lredo = KPI_RedoDal.GetAllEntity(); return(lredo); }
protected void btnAdd_Click(object sender, EventArgs e) { DateTime dt = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); //判断时间 if (DateTime.Parse(txt_ST.Value) >= DateTime.Parse(txt_ET.Value) || DateTime.Parse(txt_ST.Value) < dt.AddMonths(-1) || DateTime.Parse(txt_ET.Value) > DateTime.Now) { MessageBox.popupClientMessage(this.Page, "开始时间大于结束时间 或 开始时间小于上月1号 或 结束时间大于当前时间!", "call();"); return; } if (rblRDType.SelectedValue == "") { MessageBox.popupClientMessage(this.Page, "请选择集合类型!", "call();"); return; } foreach (ListItem lt in cbxRDID.Items) { if (lt.Selected) { KPI_RedoEntity rEntity = new KPI_RedoEntity(); rEntity.RDID = Guid.NewGuid().ToString(); rEntity.RDType = int.Parse(rblRDType.SelectedValue); rEntity.RDKPIID = lt.Value; rEntity.RDName = lt.Text; rEntity.RDStartTime = txt_ST.Value; rEntity.RDEndTime = txt_ET.Value; rEntity.RDIsValid = 0; rEntity.RDIsCollect = int.Parse(ddlRDIsCollect.SelectedValue); rEntity.RDIsCalced = 0; rEntity.RDCalcedTime = ""; rEntity.RDNote = tbxRDNote.Text.Trim(); KPI_RedoDal.Insert(rEntity); } } BindRD(); }
/// <summary> /// //设备信息 /// </summary> void BindRD() { DateTime dt = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); string StartTime = ""; string EndTime = ""; if (rblRedo.SelectedValue == "0") { StartTime = dt.ToString("yyyy-MM-dd HH:mm:00"); //EndTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:00"); }else if (rblRedo.SelectedValue == "1") { StartTime = dt.AddMonths(-1).ToString("yyyy-MM-dd HH:mm:00"); EndTime = dt.ToString("yyyy-MM-dd HH:mm:00"); } //设备信息 DataTable dtTags = KPI_RedoDal.GetRecords(StartTime, EndTime); gvRD.DataSource = dtTags; gvRD.DataBind(); }