protected void Btn_Search_Click(object sender, EventArgs e) { Grid_EquipUpkeepItem.EditIndex = -1; string condition = GetCondition(); BindGrid_EquipUpkeepItem(condition); Panel_Item.Visible = true; UpdatePanel_Item.Update(); Panel_searchname.Visible = false; Panel_New.Visible = false; UpdatePanel_New.Update(); }
protected void Btn_New_Click(object sender, EventArgs e) { Grid_EquipUpkeepItem.EditIndex = -1; BindGrid_EquipUpkeepItem(""); UpdatePanel_Item.Update(); Clear(); Panel_searchname.Visible = true; UpdatePanel_searchname.Visible = true; Grid_EquipName.DataSource = equipNameModelL.Search_EquipNameInfo(""); Grid_EquipName.DataBind(); Panel_New.Visible = false; UpdatePanel_New.Update(); }
protected void Btn_Clear_Click(object sender, EventArgs e) { Grid_EquipUpkeepItem.EditIndex = -1; Textname.Text = ""; Textitems.Text = ""; Textperiod.Text = ""; UpdatePanel_Search.Update(); BindGrid_EquipUpkeepItem(""); UpdatePanel_Item.Update(); Panel_searchname.Visible = false; Panel_New.Visible = false; UpdatePanel_New.Update(); }
//Gridview删除 protected void Grid_EquipUpkeepItem_RowCommand(object sender, GridViewCommandEventArgs e) { Panel_searchname.Visible = false; Panel_New.Visible = false; UpdatePanel_New.Update(); if (e.CommandName == "Delete_Item") { GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow; Grid_EquipUpkeepItem.SelectedIndex = row.RowIndex; Guid EUI_ID = new Guid(Convert.ToString(e.CommandArgument)); equipUpkeepItemL.Delete_EquipUpkeepItemInfo(EUI_ID); BindGrid_EquipUpkeepItem(""); UpdatePanel_Item.Update(); } }
//Gridview编辑 protected void Grid_EquipUpkeepItem_RowUpdating(object sender, GridViewUpdateEventArgs e) { Guid eUI_ID = new Guid(Grid_EquipUpkeepItem.DataKeys[e.RowIndex]["EUI_ID"].ToString()); Guid eN_ID = new Guid(Grid_EquipUpkeepItem.DataKeys[e.RowIndex]["EN_ID"].ToString()); //项目不为空 if (((TextBox)(Grid_EquipUpkeepItem.Rows[e.RowIndex].Cells[3].Controls[0])).Text.Trim().ToString() == "") { ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('保养项目不能为空!')", true); return; } string eUI_Items = Convert.ToString(((TextBox)(Grid_EquipUpkeepItem.Rows[e.RowIndex].Cells[3].Controls[0])).Text.Trim().ToString()); //周期不为空 if (((TextBox)(Grid_EquipUpkeepItem.Rows[e.RowIndex].Cells[4].Controls[0])).Text.Trim().ToString() == "") { ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('保养周期不能为空!')", true); return; } decimal m2; if (!(Decimal.TryParse(((TextBox)(Grid_EquipUpkeepItem.Rows[e.RowIndex].Cells[4].Controls[0])).Text, out m2))) { ScriptManager.RegisterClientScriptBlock(UpdatePanel_New, GetType(), "alert", "alert('保养周期只能为两位小数!')", true); return; } decimal eUI_Period = m2; //short eUI_Period = Convert.ToInt16 (((TextBox)(Grid_EquipUpkeepItem.Rows[e.RowIndex].Cells[4].Controls[0])).Text.Trim().ToString()); //判断重复 DataSet ds = equipUpkeepItemL.Search_EquipUpkeepItemInfo("and EUI_Items = '" + eUI_Items + " ' and b.EN_ID='" + eN_ID + " ' and EUI_Period='" + eUI_Period + " '"); DataTable dt = ds.Tables[0]; if (dt.Rows.Count != 0) { ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('该保养项目未做任何改变!')", true); return; } Grid_EquipUpkeepItem.EditIndex = -1; equipUpkeepItemL.Update_EquipUpkeepItemInfo(eUI_ID, eN_ID, eUI_Items, eUI_Period); BindGrid_EquipUpkeepItem(""); Textname.Text = ""; Textitems.Text = ""; Textperiod.Text = ""; UpdatePanel_Search.Update(); UpdatePanel_Item.Update(); }
protected void BtnOK_New_Click(object sender, EventArgs e) { if ((Textadditem.Text.ToString() == "") || (Textaddperiod.Text.ToString() == "")) { ScriptManager.RegisterClientScriptBlock(UpdatePanel_New, GetType(), "alert", "alert('标记*的为必填项,请填写完整!')", true); return; } Guid eN_ID = new Guid(Label_nid.Text.ToString()); string eN_EquipName = Label_nname.Text.ToString(); string eUI_Items = Textadditem.Text.ToString(); decimal m1; if (!(Decimal.TryParse(Textaddperiod.Text, out m1))) { ScriptManager.RegisterClientScriptBlock(UpdatePanel_New, GetType(), "alert", "alert('保养周期只能为两位小数!')", true); return; } decimal eUI_Period = m1; //short eUI_Period = Convert.ToInt16(this.Textaddperiod.Text.ToString()); DataSet ds = equipUpkeepItemL.Search_EquipUpkeepItemInfo("and EUI_Items = '" + eUI_Items + " ' and b.EN_ID='" + eN_ID + " '"); DataTable dt = ds.Tables[0]; if (dt.Rows.Count != 0) { ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('系统中已有该设备的保养项目,不能重名!')", true); return; } Grid_EquipUpkeepItem.EditIndex = -1; equipUpkeepItemL.Insert_EquipUpkeepItemInfo(eN_ID, eUI_Items, eUI_Period); BindGrid_EquipUpkeepItem(""); //this.Panel_New.Visible = false; //this.UpdatePanel_New.Update(); UpdatePanel_Item.Update(); Textadditem.Text = ""; Textaddperiod.Text = ""; }