/// <summary> /// 保存按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAdd_Click(object sender, ImageClickEventArgs e) { string id = Request.QueryString["id"]; string msg = string.Empty; Sys_InsurerInfoBLL bllInsurer = new Sys_InsurerInfoBLL(); if (!string.IsNullOrEmpty(id)) //编辑保存 { Sys_InsurerInfo InsurerInfo = bllInsurer.Find(p => p.InsurerInfoId == id); FormModel.GetForm <Sys_InsurerInfo>(this, InsurerInfo, "txt"); InsurerInfo.InsurerInfo_UpdateTime = DateTime.Now; InsurerInfo.InsurerInfo_UpdateUserId = base.CurrUserInfo().UserID; bool bol = bllInsurer.Update(InsurerInfo, out msg); if (bol) { MessageBox.ShowAndRedirect(this, "保存成功!", "InsurerInfoList.aspx"); } else { MessageBox.Show(this, msg); } } else //新增保存 { Sys_InsurerInfo InsurerInfo = bllInsurer.Find(p => p.InsurerInfo_Name == txtInsurerInfo_Name.Text.Trim()); if (InsurerInfo != null) //保险公司名称是否重复 { MessageBox.Show(this, "此保险公司已经存在,无法再次添加!"); } else { InsurerInfo = new Sys_InsurerInfo(); FormModel.GetForm <Sys_InsurerInfo>(this, InsurerInfo, "txt"); InsurerInfo.InsurerInfoId = Guid.NewGuid().ToString(); InsurerInfo.InsurerInfo_UpdateTime = DateTime.Now; InsurerInfo.InsurerInfo_UpdateUserId = base.CurrUserInfo().UserID; InsurerInfo.InsurerInfo_IsDelete = false; bool bol = bllInsurer.Add(InsurerInfo, out msg); if (bol) { MessageBox.ShowAndRedirect(this, "保存成功!", "InsurerInfoList.aspx"); } else { MessageBox.Show(this, msg); } } } }
/// <summary> /// 加载页面信息 /// </summary> private void BindShow() { string id = Request.QueryString["id"]; if (!string.IsNullOrEmpty(id)) { Sys_InsurerInfoBLL bllInsurer = new Sys_InsurerInfoBLL(); Sys_InsurerInfo InsurerInfo = bllInsurer.Find(p => p.InsurerInfoId == id); if (InsurerInfo == null) { MessageBox.ShowAndRedirect(this, "该数据不存在!", "InsurerInfoList.aspx"); } else { FormModel.SetForm <Sys_InsurerInfo>(this, InsurerInfo, "txt"); } } }
/// <summary> /// 删除一条保险公司数据 /// </summary> /// <param name="id"></param> public string DelInsurer(string id) { string msg = string.Empty; Sys_InsurerInfoBLL bllInsurerInfo = new Sys_InsurerInfoBLL(); Sys_InsurerInfo model = new Sys_InsurerInfo(); model = bllInsurerInfo.Find(p => p.InsurerInfoId == id); model.InsurerInfo_UpdateTime = DateTime.Now; model.InsurerInfo_UpdateUserId = base.CurrUserInfo().UserID; model.InsurerInfo_IsDelete = true; bool bol = bllInsurerInfo.Update(model, out msg); if (bol) { //删除成功 msg = "1"; } else { //删除失败 msg = "0"; } return(msg); }