Example #1
0
        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)
            {
            }
        }
Example #2
0
        /// <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);
                }
            });
        }
Example #4
0
        /// <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);
            }
        }