private void butAdd_Click(object sender, EventArgs e) { try { if (!dcHolday.Validate()) { return; } dcHolday.GetValue(holidayInfoEntity); String param = "?" + PackReflectionEntity <HolidayInfoEntity> .GetEntityToRequestParameters(holidayInfoEntity, true); String url = AppContext.AppConfig.serverUrl + "cms/holiday/save" + param; String data = HttpClass.httpPost(url); JObject objT = JObject.Parse(data); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { DialogResult = DialogResult.OK; } else { MessageBox.Show(objT["message"].ToString()); } } catch (Exception ex) { } }
/// <summary> /// 保存按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void butContronl_Click(object sender, EventArgs e) { try { if (!dcHodily.Validate()) { return; } dcHodily.GetValue(holidayInfoEntity); String param = "?" + PackReflectionEntity <HolidayInfoEntity> .GetEntityToRequestParameters(holidayInfoEntity, true); String url = AppContext.AppConfig.serverUrl + "cms/holiday/save" + param; String data = HttpClass.httpPost(url); JObject objT = JObject.Parse(data); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { MessageBoxUtils.Hint("保存成功!", MainForm); dcHodily.ClearValue(); groupBox1.Enabled = false; HolidaySettingList(1, pageControl1.PageSize); } else { MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); } } catch (Exception ex) { MessageBoxUtils.Show(ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); Log4net.LogHelper.Error("节假日保存错误信息:" + ex.Message); } }
private void btnSave_Click(object sender, EventArgs e) { //检验并取值 if (!dcDeptInfo.Validate()) { return; } dcDeptInfo.GetValue(deptInfo); if (logoServiceFilePath != null && logoServiceFilePath.Length != 0) { deptInfo.logoUrl = logoServiceFilePath; } if (pictureServiceFilePath != null && pictureServiceFilePath.Length != 0) { deptInfo.pictureUrl = pictureServiceFilePath; } //文本编辑框的内容要转编码,不然后台获取的时候会不对 deptInfo.synopsis = HttpUtility.UrlEncode(deptInfo.synopsis, Encoding.UTF8); //请求接口 String param = PackReflectionEntity <DeptInfoEntity> .GetEntityToRequestParameters(deptInfo, true); String url = AppContext.AppConfig.serverUrl + "cms/dept/save?"; cmd.ShowOpaqueLayer(); this.DoWorkAsync(0, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url, param); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { cmd.HideOpaqueLayer(); JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { pageControl1_Query(pageControl1.CurrentPage, pageControl1.PageSize); groupBox1.Enabled = false; //清除值 dcDeptInfo.ClearValue(); pbLogo.Image = null; pbLogo.Refresh(); logoServiceFilePath = null; pbPicture.Image = null; pbPicture.Refresh(); pictureServiceFilePath = null; logoFilePath = ""; pictureFilePath = ""; MessageBoxUtils.Hint("保存成功!", MainForm); } else { MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); } }); }
/// <summary> /// 保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void butContronl_Click(object sender, EventArgs e) { try { if (!dcClinc.Validate()) { return; } dcClinc.GetValue(clinicInfoEntity); String param = "?" + PackReflectionEntity <ClinicInfoEntity> .GetEntityToRequestParameters(clinicInfoEntity, true); String url = AppContext.AppConfig.serverUrl + "cms/clinic/save" + param; String data = HttpClass.httpPost(url); JObject objT = JObject.Parse(data); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { MessageBoxUtils.Hint("保存成功!", MainForm); if (deptId != "") { SearchData(1, pageControl1.PageSize, AppContext.Session.hospitalId, deptId); } else { SearchData(1, pageControl1.PageSize, AppContext.Session.hospitalId, AppContext.Session.deptList[0].id); } groupBox3.Enabled = false; dcClinc.ClearValue(); } else { MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); } } catch (Exception ex) { MessageBoxUtils.Show(ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); Log4net.LogHelper.Error("诊室保存错误信息:" + ex.Message); } }
/// <summary> /// 保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void butContronl_Click(object sender, EventArgs e) { try { if (!dcArticle.Validate()) { return; } dcArticle.GetValue(clinicInfoEntity); #region switch (clinicInfoEntity.type) { case "2": //科室 if (clinicInfoEntity.deptId == "" || clinicInfoEntity.deptId == null) { MessageBoxUtils.Show("请选择科室", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); return; } break; case "3": //医生 if (clinicInfoEntity.doctorId == "" || clinicInfoEntity.doctorId == null || clinicInfoEntity.deptId == "" || clinicInfoEntity.deptId == null) { MessageBoxUtils.Show("请选择科室和医生", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); return; } break; } #endregion clinicInfoEntity.content = System.Web.HttpUtility.UrlEncode(clinicInfoEntity.content, Encoding.UTF8); String param = PackReflectionEntity <Article> .GetEntityToRequestParameters(clinicInfoEntity, true); String url = AppContext.AppConfig.serverUrl + "cms/article/save?"; String data = HttpClass.httpPost(url, param); JObject objT = JObject.Parse(data); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { MessageBoxUtils.Hint("保存成功!", MainForm); groupBox3.Enabled = false; if (CickInfo.id != "") { SelectInfoPage(1, pageControl1.PageSize, CickInfo.id); gv_Article.FocusedColumn = this.gridColumn5; } else { SelectInfoPage(1, pageControl1.PageSize, ""); } dcArticle.ClearValue(); } else { MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); } } catch (Exception ex) { MessageBoxUtils.Show(ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); Log4net.LogHelper.Error("保存文章错误信息:" + ex.Message); } }