protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdInsert": break; case "cmdEdit": fvMaterialRegList.Visible = true; divAction.Visible = false; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; DetailMaterialRegisterList matRegister = new DetailMaterialRegisterList(); matRegister.RegIDX = int.Parse(cmdArg); dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegister; dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.MaterialRegisterList[0])); setFormData(fvMaterialRegList, FormViewMode.Edit, dataMaster.MaterialRegisterList); DropDownList ddlMCodeE = (DropDownList)fvMaterialRegList.FindControl("ddlMCodeE"); ddlMCodeE.SelectedValue = dataMaster.MaterialRegisterList[0].MIDX.ToString(); Repeater rptImagesE = (Repeater)fvMaterialRegList.FindControl("rptImagesE"); string dirName = imgPath + dataMaster.MaterialRegisterList[0].MCode + dataMaster.MaterialRegisterList[0].RCode; string[] filesindirectory = Directory.GetFiles(Server.MapPath(dirName)); List <String> images = new List <string>(filesindirectory.Count()); foreach (string item in filesindirectory) { images.Add(String.Format(dirName + "/{0}", Path.GetFileName(item))); } rptImagesE.DataSource = images; rptImagesE.DataBind(); break; case "cmdCancel": break; } }
protected void btnCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdAddMatReg": fvMaterialRegList.Visible = true; divAction.Visible = false; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; break; case "cmdSearchMatReg": if (tbSearch.Text.Trim() != String.Empty) { //set data DetailMaterialRegisterList matSearch = new DetailMaterialRegisterList(); matSearch.RegIDX = -1; matSearch.SerialNo = tbSearch.Text.Trim(); dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matSearch; actionType = 23; //execute data dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, actionType); ViewState["listData"] = dataMaster.MaterialRegisterList; setGridData(gvMaterialRegList, ViewState["listData"]); } break; case "cmdSearchReset": ViewState["listData"] = null; tbSearch.Text = String.Empty; getGridData("materialreg", dataMaster, 20); break; } }
protected void ddlMCode_SelectedIndexChanged(object sender, EventArgs e) { DropDownList ddlMCode = (DropDownList)fvMaterialRecList.FindControl("ddlMCode"); DropDownList ddlMCodeE = (DropDownList)fvMaterialRecList.FindControl("ddlMCodeE"); // TextBox tbAsName = (TextBox)fvMaterialRecList.FindControl("tbAsName"); TextBox tbMName = (TextBox)fvMaterialRecList.FindControl("tbMName"); TextBox tbMDesc = (TextBox)fvMaterialRecList.FindControl("tbMDesc"); TextBox tbQuantity = (TextBox)fvMaterialRecList.FindControl("tbQuantity"); TextBox tbUnitName = (TextBox)fvMaterialRecList.FindControl("tbUnitName"); TextBox tbRemark = (TextBox)fvMaterialRecList.FindControl("tbRemark"); // TextBox tbKName = (TextBox)fvMaterialRecList.FindControl("tbKName"); // TextBox tbRUD = (TextBox)fvMaterialRecList.FindControl("tbRUD"); Label lblFMCode = (Label)fvMaterialRecList.FindControl("lblFMCode"); Label lblSerialNo = (Label)fvMaterialRecList.FindControl("lblSerialNo"); LinkButton lbAddItem = (LinkButton)fvMaterialRecList.FindControl("lbAddItem"); int rIDX = -1; if (ddlMCode != null) { rIDX = int.Parse(ddlMCode.SelectedValue); } else { rIDX = int.Parse(ddlMCodeE.SelectedValue); } if (rIDX > 0) { DataMaster dLocal = new DataMaster(); DetailMaterialRegisterList matDetail = new DetailMaterialRegisterList(); matDetail.RegIDX = rIDX; dLocal.MaterialRegisterList = new DetailMaterialRegisterList[1]; dLocal.MaterialRegisterList[0] = matDetail; dLocal = serviceMaster.ActionDataMaster("materialreg", dLocal, 20); //get return code localString = dLocal.ReturnCode; //get current data if (localString == "0") { // tbAsName.Text = dLocal.MaterialList[0].AsName; tbMName.Text = dLocal.MaterialRegisterList[0].MName; tbMDesc.Text = dLocal.MaterialRegisterList[0].MDesc; tbQuantity.Text = dLocal.MaterialRegisterList[0].Quantity.ToString(); tbUnitName.Text = dLocal.MaterialRegisterList[0].UnitName.ToString(); tbRemark.Text = String.Empty; // tbKName.Text = dLocal.MaterialList[0].KName; // tbRUD.Text = dLocal.MaterialList[0].RUD.ToString(); lblFMCode.Text = dLocal.MaterialRegisterList[0].MCode + dLocal.MaterialRegisterList[0].RCode; lblSerialNo.Text = dLocal.MaterialRegisterList[0].SerialNo; lbAddItem.CommandArgument = dLocal.MaterialRegisterList[0].RegIDX.ToString(); } } else //clear data { // tbAsName.Text = String.Empty; tbMName.Text = String.Empty; tbMDesc.Text = String.Empty; tbQuantity.Text = String.Empty; tbUnitName.Text = String.Empty; tbRemark.Text = String.Empty; // tbKName.Text = String.Empty; // tbRUD.Text = String.Empty; lblFMCode.Text = String.Empty; lblSerialNo.Text = String.Empty; lbAddItem.CommandArgument = "-1"; } }
//protected void gvSorting(object sender, GridViewSortEventArgs e) //{ // GridView gv = (GridView)sender; // SqlDataSource ds = (SqlDataSource)gv.DataSource; // ds.SelectCommand = ds.SelectCommand + " order by " + e.SortExpression + " " + getSortDirection(e.SortDirection.ToString()); // gvMaterialRegList.DataSource = ds; // gvMaterialRegList.DataBind(); //} //protected string getSortDirection(string sSortDirCmd) //{ // string sSortDir; // if ((SortDirection.Ascending.ToString() == sSortDirCmd)) // { // sSortDir = "asc"; // } // else // { // sSortDir = "desc"; // } // return sSortDir; //} #endregion grid command #region form command protected void fvCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); float dFloat = float.Parse("0"); int dInt = 1; switch (cmdName) { case "cmdInsert": //set data DetailMaterialRegisterList matRegister = new DetailMaterialRegisterList(); matRegister.RegIDX = 0; matRegister.MIDX = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedValue); matRegister.MCode = ((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedItem.Text; matRegister.RCode = ((TextBox)fvMaterialRegList.FindControl("tbRCode")).Text.Trim(); matRegister.SerialNo = ((TextBox)fvMaterialRegList.FindControl("tbSerialNo")).Text.Trim(); matRegister.PurDate = ((TextBox)fvMaterialRegList.FindControl("tbPurDate")).Text.Trim(); matRegister.PurFrom = ((TextBox)fvMaterialRegList.FindControl("tbPurFrom")).Text.Trim(); matRegister.Quantity = int.TryParse(((TextBox)fvMaterialRegList.FindControl("tbQuantity")).Text.Trim(), out dInt) ? int.Parse(((TextBox)fvMaterialRegList.FindControl("tbQuantity")).Text.Trim()) : dInt; matRegister.VoucherNo = ((TextBox)fvMaterialRegList.FindControl("tbVoucherNo")).Text.Trim(); matRegister.UnitPrice = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbUnitPrice")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbUnitPrice")).Text.Trim()) : dFloat; matRegister.Amount = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbAmount")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbAmount")).Text.Trim()) : dFloat; matRegister.RegStatus = 1; dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegister; actionType = int.Parse("1" + "1"); // litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //execute data dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { //directory name string dirName = ((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedItem.Text + ((TextBox)fvMaterialRegList.FindControl("tbRCode")).Text.Trim(); //set directory setDir(imgPath + dirName); //upload files HttpFileCollection hfc = Request.Files; if (hfc.Count > 0) { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(Server.MapPath(imgPath + dirName)); int ocount = dir.GetFiles().Length; for (int i = ocount; i < (hfc.Count + ocount); i++) { HttpPostedFile hpf = hfc[i - ocount]; if (hpf.ContentLength > 0) { string fileName = dirName + "-" + i; string filePath = Server.MapPath(imgPath + dirName); string extension = Path.GetExtension(hpf.FileName); hpf.SaveAs(Path.Combine(filePath, fileName + extension)); } } } funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialRegList, dataMaster.MaterialRegisterList); break; case "cmdUpdate": //set data DetailMaterialRegisterList matRegisterE = new DetailMaterialRegisterList(); matRegisterE.RegIDX = int.Parse(((Label)fvMaterialRegList.FindControl("lblRegIDXE")).Text); matRegisterE.MIDX = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedValue); matRegisterE.MCode = ((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedItem.Text; matRegisterE.RCode = ((TextBox)fvMaterialRegList.FindControl("tbRCodeE")).Text.Trim(); matRegisterE.SerialNo = ((TextBox)fvMaterialRegList.FindControl("tbSerialNoE")).Text.Trim(); matRegisterE.PurDate = ((TextBox)fvMaterialRegList.FindControl("tbPurDateE")).Text.Trim(); matRegisterE.PurFrom = ((TextBox)fvMaterialRegList.FindControl("tbPurFromE")).Text.Trim(); matRegisterE.Quantity = int.TryParse(((TextBox)fvMaterialRegList.FindControl("tbQuantityE")).Text.Trim(), out dInt) ? int.Parse(((TextBox)fvMaterialRegList.FindControl("tbQuantityE")).Text.Trim()) : dInt; matRegisterE.VoucherNo = ((TextBox)fvMaterialRegList.FindControl("tbVoucherNoE")).Text.Trim(); matRegisterE.UnitPrice = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbUnitPriceE")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbUnitPriceE")).Text.Trim()) : dFloat; matRegisterE.Amount = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbAmountE")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbAmountE")).Text.Trim()) : dFloat; matRegisterE.UseStatus = 0; matRegisterE.RegStatus = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlRegStatusE")).SelectedValue);; dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegisterE; actionType = int.Parse("1" + ((DropDownList)fvMaterialRegList.FindControl("ddlRegStatusE")).SelectedValue); //execute data dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { //directory name string dirName = ((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedItem.Text + ((TextBox)fvMaterialRegList.FindControl("tbRCodeE")).Text.Trim(); //set directory setDir(imgPath + dirName); //upload files HttpFileCollection hfc = Request.Files; if (hfc.Count > 0) { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(Server.MapPath(imgPath + dirName)); int ocount = dir.GetFiles().Length; for (int i = ocount; i < (hfc.Count + ocount); i++) { HttpPostedFile hpf = hfc[i - ocount]; if (hpf.ContentLength > 0) { string fileName = dirName + "-" + i; string filePath = Server.MapPath(imgPath + dirName); string extension = Path.GetExtension(hpf.FileName); hpf.SaveAs(Path.Combine(filePath, fileName + extension)); //filePath + "\\" + fileName + extension); } } } funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialRegList, dataMaster.MaterialRegisterList); break; case "cmdReset": //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); break; case "cmdCancel": //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); break; } fvMaterialRegList.Visible = !fvMaterialRegList.Visible; divAction.Visible = !divAction.Visible; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdInsert": break; case "cmdEdit": fvMaterialRegList.Visible = true; divAction.Visible = false; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; DetailMaterialRegisterList matRegister = new DetailMaterialRegisterList(); matRegister.RegIDX = int.Parse(cmdArg); dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegister; dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.MaterialRegisterList[0])); setFormData(fvMaterialRegList, FormViewMode.Edit, dataMaster.MaterialRegisterList); DropDownList ddlMCodeE = (DropDownList)fvMaterialRegList.FindControl("ddlMCodeE"); ddlMCodeE.SelectedValue = dataMaster.MaterialRegisterList[0].MIDX.ToString(); Repeater rptImagesE = (Repeater)fvMaterialRegList.FindControl("rptImagesE"); string dirName = imgPath + dataMaster.MaterialRegisterList[0].MCode + dataMaster.MaterialRegisterList[0].RCode; string[] filesindirectory = Directory.GetFiles(Server.MapPath(dirName)); List<String> images = new List<string>(filesindirectory.Count()); foreach (string item in filesindirectory) { images.Add(String.Format(dirName + "/{0}", Path.GetFileName(item))); } rptImagesE.DataSource = images; rptImagesE.DataBind(); break; case "cmdCancel": break; } }
protected void fvCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); float dFloat = float.Parse("0"); int dInt = 1; switch (cmdName) { case "cmdInsert": //set data DetailMaterialRegisterList matRegister = new DetailMaterialRegisterList(); matRegister.RegIDX = 0; matRegister.MIDX = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedValue); matRegister.MCode = ((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedItem.Text; matRegister.RCode = ((TextBox)fvMaterialRegList.FindControl("tbRCode")).Text.Trim(); matRegister.SerialNo = ((TextBox)fvMaterialRegList.FindControl("tbSerialNo")).Text.Trim(); matRegister.PurDate = ((TextBox)fvMaterialRegList.FindControl("tbPurDate")).Text.Trim(); matRegister.PurFrom = ((TextBox)fvMaterialRegList.FindControl("tbPurFrom")).Text.Trim(); matRegister.Quantity = int.TryParse(((TextBox)fvMaterialRegList.FindControl("tbQuantity")).Text.Trim(), out dInt) ? int.Parse(((TextBox)fvMaterialRegList.FindControl("tbQuantity")).Text.Trim()) : dInt; matRegister.VoucherNo = ((TextBox)fvMaterialRegList.FindControl("tbVoucherNo")).Text.Trim(); matRegister.UnitPrice = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbUnitPrice")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbUnitPrice")).Text.Trim()) : dFloat; matRegister.Amount = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbAmount")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbAmount")).Text.Trim()) : dFloat; matRegister.RegStatus = 1; dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegister; actionType = int.Parse("1" + "1"); // litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //execute data dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { //directory name string dirName = ((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedItem.Text + ((TextBox)fvMaterialRegList.FindControl("tbRCode")).Text.Trim(); //set directory setDir(imgPath + dirName); //upload files HttpFileCollection hfc = Request.Files; if (hfc.Count > 0) { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(Server.MapPath(imgPath + dirName)); int ocount = dir.GetFiles().Length; for (int i = ocount; i < (hfc.Count + ocount); i++) { HttpPostedFile hpf = hfc[i-ocount]; if (hpf.ContentLength > 0) { string fileName = dirName + "-" + i; string filePath = Server.MapPath(imgPath + dirName); string extension = Path.GetExtension(hpf.FileName); hpf.SaveAs(Path.Combine(filePath, fileName + extension)); } } } funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialRegList, dataMaster.MaterialRegisterList); break; case "cmdUpdate": //set data DetailMaterialRegisterList matRegisterE = new DetailMaterialRegisterList(); matRegisterE.RegIDX = int.Parse(((Label)fvMaterialRegList.FindControl("lblRegIDXE")).Text); matRegisterE.MIDX = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedValue); matRegisterE.MCode = ((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedItem.Text; matRegisterE.RCode = ((TextBox)fvMaterialRegList.FindControl("tbRCodeE")).Text.Trim(); matRegisterE.SerialNo = ((TextBox)fvMaterialRegList.FindControl("tbSerialNoE")).Text.Trim(); matRegisterE.PurDate = ((TextBox)fvMaterialRegList.FindControl("tbPurDateE")).Text.Trim(); matRegisterE.PurFrom = ((TextBox)fvMaterialRegList.FindControl("tbPurFromE")).Text.Trim(); matRegisterE.Quantity = int.TryParse(((TextBox)fvMaterialRegList.FindControl("tbQuantityE")).Text.Trim(), out dInt) ? int.Parse(((TextBox)fvMaterialRegList.FindControl("tbQuantityE")).Text.Trim()) : dInt; matRegisterE.VoucherNo = ((TextBox)fvMaterialRegList.FindControl("tbVoucherNoE")).Text.Trim(); matRegisterE.UnitPrice = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbUnitPriceE")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbUnitPriceE")).Text.Trim()) : dFloat; matRegisterE.Amount = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbAmountE")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbAmountE")).Text.Trim()) : dFloat; matRegisterE.UseStatus = 0; matRegisterE.RegStatus = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlRegStatusE")).SelectedValue); ; dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegisterE; actionType = int.Parse("1" + ((DropDownList)fvMaterialRegList.FindControl("ddlRegStatusE")).SelectedValue); //execute data dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { //directory name string dirName = ((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedItem.Text + ((TextBox)fvMaterialRegList.FindControl("tbRCodeE")).Text.Trim(); //set directory setDir(imgPath + dirName); //upload files HttpFileCollection hfc = Request.Files; if (hfc.Count > 0) { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(Server.MapPath(imgPath + dirName)); int ocount = dir.GetFiles().Length; for (int i = ocount; i < (hfc.Count + ocount); i++) { HttpPostedFile hpf = hfc[i-ocount]; if (hpf.ContentLength > 0) { string fileName = dirName + "-" + i; string filePath = Server.MapPath(imgPath + dirName); string extension = Path.GetExtension(hpf.FileName); hpf.SaveAs(Path.Combine(filePath, fileName + extension));//filePath + "\\" + fileName + extension); } } } funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialRegList, dataMaster.MaterialRegisterList); break; case "cmdReset": //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); break; case "cmdCancel": //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); break; } fvMaterialRegList.Visible = !fvMaterialRegList.Visible; divAction.Visible = !divAction.Visible; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; }