protected void btnDel_Click(object sender, EventArgs e) { if (grid1.SelectedRowIndexArray != null && grid1.SelectedRowIndexArray.Length > 0) { string strSelectID = "0"; for (int i = 0, count = grid1.SelectedRowIndexArray.Length; i < count; i++) { int rowIndex = grid1.SelectedRowIndexArray[i]; foreach (object key in grid1.DataKeys[rowIndex]) { strSelectID = key.ToString(); } } #region 除逻辑 zlzw.BLL.PartnersListBLL partnersListBLL = new zlzw.BLL.PartnersListBLL(); DataTable dt = partnersListBLL.GetList("PartnerGUID='" + strSelectID + "'").Tables[0]; zlzw.Model.PartnersListModel partnersListModal = partnersListBLL.GetModel(int.Parse(dt.Rows[0]["PartnerID"].ToString())); partnersListModal.IsEnable = 0; partnersListBLL.Update(partnersListModal); PartnersList_BindGrid(); #endregion } else { return; } }
protected void btnSaveRefresh_Click(object sender, EventArgs e) { if (Request.QueryString["Type"] == "1") { //编辑保存 zlzw.Model.PartnersListModel partnersListModal = new zlzw.Model.PartnersListModel(); partnersListModal.PartnerName = txbPartnersName.Text; //合作伙伴名称 partnersListModal.PartnerIntroduction = txbPartner.Text; //合作伙伴简介 if (btnImageUpload.PostedFile.ContentLength > 0) { btnImageUpload.SaveAs(Server.MapPath(ViewState["PartnerLogo"].ToString())); partnersListModal.PartnerLogo = ViewState["PartnerLogo"].ToString();//保存企业Logo路径 } else { partnersListModal.PartnerLogo = ViewState["PartnerLogo"].ToString(); } if (btnBannerUpload.PostedFile.ContentLength > 0) { btnBannerUpload.SaveAs(Server.MapPath(ViewState["PartnerBanner"].ToString())); partnersListModal.PartnerBanner = ViewState["PartnerBanner"].ToString();//保存企业Logo路径 } else { partnersListModal.PartnerBanner = ViewState["PartnerBanner"].ToString(); } if (ckbIsHot.Checked) { partnersListModal.IsHot = 1; } else { partnersListModal.IsHot = 0; } partnersListModal.JobContactAdd = txbJobContactAdd.Text; //联系地址 partnersListModal.JobContactPhone = txbJobContactPhone.Text; //联系电话 partnersListModal.JobContactName = txbJobContactName.Text; //联系人 partnersListModal.IsEnable = 1; partnersListModal.PublishDate = DateTime.Parse(ViewState["PublishDate"].ToString()); partnersListModal.PartnerID = int.Parse(Get_PartnersID(Request.QueryString["value"])); partnersListModal.PartnerGUID = new Guid(Request.QueryString["value"]); zlzw.BLL.PartnersListBLL partnersListBLL = new zlzw.BLL.PartnersListBLL(); partnersListBLL.Update(partnersListModal); } else { //添加保存 zlzw.Model.PartnersListModel partnersListModal = new zlzw.Model.PartnersListModel(); partnersListModal.PartnerName = txbPartnersName.Text; //合作伙伴名称 partnersListModal.PartnerIntroduction = txbPartner.Text; //合作伙伴简介 partnersListModal.IsEnable = 1; if (ckbIsHot.Checked) { partnersListModal.IsHot = 1; } else { partnersListModal.IsHot = 0; } if (btnImageUpload.HasFile) { string fileName = DateTime.Now.Ticks.ToString() + "_" + btnImageUpload.FileName; btnImageUpload.SaveAs(Server.MapPath("~/PartnersLogo/" + fileName)); partnersListModal.PartnerLogo = "~/PartnersLogo/" + fileName;//保存企业Logo路径 } else { Alert.Show("请上传一张尺寸为137 * 70 的企业Logo", "错误提醒", MessageBoxIcon.Error); return; } if (btnBannerUpload.HasFile) { string fileName = DateTime.Now.Ticks.ToString() + "_" + btnBannerUpload.FileName; btnBannerUpload.SaveAs(Server.MapPath("~/PartnersBanner/" + fileName)); partnersListModal.PartnerBanner = "~/PartnersBanner/" + fileName;//保存企业Logo路径 } else { Alert.Show("请上传一张宽度为1024px的企业Banner", "错误提醒", MessageBoxIcon.Error); return; } partnersListModal.JobContactAdd = txbJobContactAdd.Text; //联系地址 partnersListModal.JobContactPhone = txbJobContactPhone.Text; //联系电话 partnersListModal.JobContactName = txbJobContactName.Text; //联系人 partnersListModal.PartnerGUID = Guid.NewGuid(); partnersListModal.PublishDate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")); zlzw.BLL.PartnersListBLL partnersListBLL = new zlzw.BLL.PartnersListBLL(); partnersListBLL.Add(partnersListModal); } // 2. Close this window and Refresh parent window PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference()); }