private void butSelect_Click(object sender, EventArgs e) { try { cmd.ShowOpaqueLayer(255, true); SelectInforList(deptId); this.groupBox3.Enabled = false; dcClinc.ClearValue(); } catch { } }
private void btnAdd_Click(object sender, EventArgs e) { var edit = new RoleDistributionEdit(); edit.roleId = this.id; if (edit.ShowDialog() == DialogResult.OK) { Thread.Sleep(300); cmd.ShowOpaqueLayer(); SearchData(); MessageBoxUtils.Hint(edit.msg, true, MainForm); } }
private void btnSave_Click(object sender, EventArgs e) { String ids = ""; foreach (UserEntity user in userList) { ids = ids + user.id + ","; } ids.Substring(0, ids.Length - 1); String url = AppContext.AppConfig.serverUrl + "sys/sysRole/assignrole?roleId=" + roleId + "&&ids=" + ids; cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { msg = objT["message"].ToString(); DialogResult = DialogResult.OK; cmd.HideOpaqueLayer(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); } }); }
private void Asynchronous(AsyncEntity ars) { //异步操作 if (!this.backgroundWorker1.IsBusy) { backgroundWorker1 = new BackgroundWorker(); var bw = backgroundWorker1; bw.WorkerReportsProgress = true; //需要异步的操作 bw.DoWork += new DoWorkEventHandler(DoWork); //异步操作时报告前台状态变更 //bw.ProgressChanged += new ProgressChangedEventHandler(backgroundWorker1_ProgressChanged); //异步操作完成后操作 bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted); bw.WorkerSupportsCancellation = true; //异步调用结束后释放操作 bw.Disposed += new EventHandler(Disposed); //开始异步操作 bw.RunWorkerAsync(ars); //打开等待框 if (NeedCloseWaitingFrm) { cmd.IsShowCancelBtn = false; cmd.ShowOpaqueLayer(0.56f, "请稍候..."); } } }
private void OfficeForm_Load(object sender, EventArgs e) { MainForm = (Form)this.Parent; cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(0f); SearchData(); }
private void btnSave_Click(object sender, EventArgs e) { if (!dcOffice.Validate()) { return; } dcOffice.GetValue(office); String param = "?" + PackReflectionEntity <OfficeEntity> .GetEntityToRequestParameters(office, true); String url = AppContext.AppConfig.serverUrl + "sys/sysOffice/save" + param; cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); cmd.HideOpaqueLayer(); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { DialogResult = DialogResult.OK; } else { MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); } }); }
private void btnSave_Click(object sender, EventArgs e) { if (teUserName.Text.Length == 0) { MessageBoxUtils.Show("工号不能为空!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } if (tePassWord.Text.Length == 0) { MessageBoxUtils.Show("密码不能为空!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } param += "&userName="******"&passWord="******"sch/doctorScheduPlan/saveToMany?"; cmd.ShowOpaqueLayer(0.56f, "正在提交数据中"); this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url, param, 10); return(data); }, null, (r) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(r.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { cmd.HideOpaqueLayer(); DialogResult = DialogResult.OK; } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); } }); }
private void TingZhenEdit_Load(object sender, EventArgs e) { cmd = new Xr.Common.Controls.OpaqueCommand(this); String param = "hospitalId=" + AppContext.Session.hospitalId + "&deptId=" + scheduled.deptId + "&doctorId=" + scheduled.doctorId + "&workDate=" + scheduled.workDate + "&period=" + scheduled.period; String url = AppContext.AppConfig.serverUrl + "sch/doctorScheduPlan/getRegisterNum?" + param; cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { label1.Text = "当前已预约人数:" + objT["result"].ToString(); cmd.HideOpaqueLayer(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); }
public DoctorSittingSettingForm() { InitializeComponent(); MainForm = (Form)this.Parent; pageControl1.MainForm = MainForm; pageControl1.PageSize = Convert.ToInt32(AppContext.AppConfig.pagesize); cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(225, false); #region GetDoctorAndDepartment(AppContext.Session.deptIds); Doc = 0; //SelectDoctor(AppContext.Session.deptIds); DoctorSittingSelect(1, pageControl1.PageSize, DateTime.Now.ToString("yyyy-MM-dd"), DateTime.Now.ToString("yyyy-MM-dd")); this.beginDate.Text = DateTime.Now.ToString("yyyy-MM-dd"); this.endDate.Text = DateTime.Now.ToString("yyyy-MM-dd"); #endregion cmd.HideOpaqueLayer(); dateEdit3.Properties.MinValue = DateTime.Now; dateEdit3.Properties.MaxValue = DateTime.Now.AddDays(90); dateEdit4.Properties.MinValue = DateTime.Now; dateEdit4.Properties.MaxValue = DateTime.Now.AddDays(90); dateEdit3.Text = DateTime.Now.ToString("yyyy-MM-dd"); dateEdit4.Text = DateTime.Now.ToString("yyyy-MM-dd"); //List<ClinicInfoEntity> clinicInfos = new List<ClinicInfoEntity>(); //clinicInfos.Add(new ClinicInfoEntity {id="",name="选择诊室"}); //repositoryItemLookUpEdit3.DataSource = clinicInfos; //repositoryItemLookUpEdit3.DisplayMember = "name"; //repositoryItemLookUpEdit3.ValueMember = "id"; //repositoryItemLookUpEdit3.ShowHeader = false; //repositoryItemLookUpEdit3.ShowFooter = false; }
private void btnSave_Click(object sender, EventArgs e) { List <SourceDataEntity> sourceDataList = gcSourceData.DataSource as List <SourceDataEntity>; String scheduSets = Newtonsoft.Json.JsonConvert.SerializeObject(sourceDataList); String param = "scheduSets=" + scheduSets; String url = AppContext.AppConfig.serverUrl + "sch/doctorScheduPlan/updateScheduList?" + param; cmd.ShowOpaqueLayer(); this.DoWorkAsync(0, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { cmd.HideOpaqueLayer(); DialogResult = DialogResult.OK; } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); }
private void btnSave_Click(object sender, EventArgs e) { cmd = new Xr.Common.Controls.OpaqueCommand(this); String param = "beginDate=" + beginDate + "&endDate=" + endDate + "&hospitalId=" + AppContext.Session.hospitalId + "&deptId=" + deptId + "&doctorId=" + doctorId + "&remarks=" + meRemarks.Text; String url = AppContext.AppConfig.serverUrl + "sch/doctorScheduPlan/updateRemarks?" + param; cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { DialogResult = DialogResult.OK; cmd.HideOpaqueLayer(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); }
public DoctorTemporaryStopFrm(string deptId, string Periods) { InitializeComponent(); MainForm = (Form)this.Parent; cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(225, false); Period = Periods; List <DictEntity> dictList = new List <DictEntity>(); DictEntity dict = new DictEntity(); dict.value = "0"; dict.label = "开诊"; dictList.Add(dict); dict = new DictEntity(); dict.value = "1"; dict.label = "停诊"; dictList.Add(dict); repositoryItemLookUpEdit1.DataSource = dictList; repositoryItemLookUpEdit1.DisplayMember = "label"; repositoryItemLookUpEdit1.ValueMember = "value"; repositoryItemLookUpEdit1.ShowHeader = false; repositoryItemLookUpEdit1.ShowFooter = false; cmd.HideOpaqueLayer(); GetDoctorSetting(); }
private void ModifyNumberSourceEdit_Load(object sender, EventArgs e) { cmd = new Xr.Common.Controls.OpaqueCommand(this); cmd.ShowOpaqueLayer(0f); deBegin.EditValue = beginDate; deEnd.EditValue = endDate; //获取可操作科室 String url = AppContext.AppConfig.serverUrl + "cms/dept/qureyOperateDept"; this.DoWorkAsync(500, (o) => { String data = HttpClass.httpPost(url); return(data); }, null, (data) => { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { List <DeptEntity> deptList = objT["result"]["deptList"].ToObject <List <DeptEntity> >(); treeDept.Properties.DataSource = deptList; treeDept.Properties.TreeList.KeyFieldName = "id"; treeDept.Properties.TreeList.ParentFieldName = "parentId"; treeDept.Properties.DisplayMember = "name"; treeDept.Properties.ValueMember = "id"; treeDept.EditValue = deptId; lueDoctor.Properties.DataSource = doctorList; lueDoctor.Properties.DisplayMember = "name"; lueDoctor.Properties.ValueMember = "id"; lueDoctor.EditValue = doctorId; //合并值相同的单元格 gridView1.OptionsView.AllowCellMerge = true; //设置表格中状态下拉框的数据 List <DictEntity> dictList = new List <DictEntity>(); DictEntity dict = new DictEntity(); dict.value = "0"; dict.label = "正常"; dictList.Add(dict); dict = new DictEntity(); dict.value = "1"; dict.label = "停诊"; dictList.Add(dict); repositoryItemLookUpEdit1.DataSource = dictList; repositoryItemLookUpEdit1.DisplayMember = "label"; repositoryItemLookUpEdit1.ValueMember = "value"; repositoryItemLookUpEdit1.ShowHeader = false; repositoryItemLookUpEdit1.ShowFooter = false; //SearchData(); cmd.HideOpaqueLayer(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); }
private void btnSave_Click(object sender, EventArgs e) { if (!dcMenu.Validate()) { return; } dcMenu.GetValue(menu); var index = treeParent.Properties.GetIndexByKeyValue(menu.parentId); List <MenuEntity> entityList = treeParent.Properties.TreeList.DataSource as List <MenuEntity>; menu.parentIds = entityList[index].parentIds + menu.parentId + ","; String param = PackReflectionEntity <MenuEntity> .GetEntityToRequestParameters(menu, true); cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(AppContext.AppConfig.serverUrl + "sys/sysMenu/save?" + param); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); cmd.HideOpaqueLayer(); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { DialogResult = DialogResult.OK; } else { MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); } }); }
private void RoleForm_Load(object sender, EventArgs e) { MainForm = (Form)this.Parent; //this.BackColor = Color.FromArgb(243, 243, 243); cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(0f); SearchData(); }
private void RoleDistributionEdit_Load(object sender, EventArgs e) { treeList1.OptionsBehavior.Editable = false; //treelist不可编辑 treeList2.OptionsBehavior.Editable = false; //treelist不可编辑 treeList3.OptionsBehavior.Editable = false; //treelist不可编辑 treeList2.KeyFieldName = "id"; //设置ID treeList3.KeyFieldName = "id"; //设置ID cmd = new Xr.Common.Controls.OpaqueCommand(this); cmd.ShowOpaqueLayer(0f); String url = AppContext.AppConfig.serverUrl + "sys/sysOffice/findAllJson"; this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { officeList = objT["result"].ToObject <List <OfficeEntity> >(); treeList1.DataSource = officeList; treeList1.KeyFieldName = "id"; //设置ID treeList1.ParentFieldName = "parentId"; //设置PreID url = AppContext.AppConfig.serverUrl + "sys/sysRole/assign?roleId=" + roleId; this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { data = HttpClass.httpPost(url); return(data); }, null, (data2) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { objT = JObject.Parse(data2.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { userList = objT["result"].ToObject <List <UserEntity> >(); treeList3.DataSource = userList; cmd.HideOpaqueLayer(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); } }); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); } }); }
private void butSelect_Click(object sender, EventArgs e) { try { cmd.ShowOpaqueLayer(255, true); if (deptId == "") { treeMenuControl1.EditValue = AppContext.Session.deptList[0].id; deptId = AppContext.Session.deptList[0].id; } SelectInforList(deptId); this.groupBox3.Enabled = false; dcClinc.ClearValue(); } catch { } }
private void UserForm_Load(object sender, EventArgs e) { MainForm = (Form)this.Parent; pageControl1.MainForm = MainForm; //this.BackColor = Color.FromArgb(243, 243, 243); cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(0f); pageControl1.PageSize = Convert.ToInt32(AppContext.AppConfig.pagesize); SearchData(1, pageControl1.PageSize); }
private void buttonControl1_Click(object sender, EventArgs e) { if (treeDeptStop.EditValue == null || treeDeptStop.EditValue.ToString().Length == 0) { MessageBoxUtils.Show("请选择停诊科室", MessageBoxButtons.OK, this); return; } if (treeDoctorStop.EditValue == null || treeDoctorStop.EditValue.ToString().Length == 0) { MessageBoxUtils.Show("请选择停诊医生", MessageBoxButtons.OK, this); return; } if (treeDeptTop.EditValue == null || treeDeptTop.EditValue.ToString().Length == 0) { MessageBoxUtils.Show("请选择顶班科室", MessageBoxButtons.OK, this); return; } if (treeDoctorTop.EditValue == null || treeDoctorTop.EditValue.ToString().Length == 0) { MessageBoxUtils.Show("请选择顶班医生", MessageBoxButtons.OK, this); return; } if (treePeriod.EditValue == null || treePeriod.EditValue.ToString().Length == 0) { MessageBoxUtils.Show("请选择午别", MessageBoxButtons.OK, this); return; } String url = AppContext.AppConfig.serverUrl + "sch/doctorStopRurn/stopDiagInstead?hospitalId=" + AppContext.Session.hospitalId + "&outDeptId=" + treeDeptStop.EditValue + "&outDoctorId=" + treeDoctorStop.EditValue + "&inDeptId=" + treeDeptTop.EditValue + "&inDoctorId=" + treeDoctorTop.EditValue + "&period=" + treePeriod.EditValue; cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => { String data = HttpClass.httpPost(url); return(data); }, null, (data) => { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { cmd.HideOpaqueLayer(); MessageBoxUtils.Hint(objT["message"].ToString(), this); this.Close(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); }
private void btnSave_Click(object sender, EventArgs e) { if (teUserName.Text.Length == 0) { MessageBoxUtils.Show("工号不能为空!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } String period = ""; if (scheduled.am != null && (scheduled.am.Equals("√") || scheduled.am.Equals("特√"))) { period = "0"; } else if (scheduled.pm != null && (scheduled.pm.Equals("√") || scheduled.pm.Equals("特√"))) { period = "1"; } else if (scheduled.night != null && (scheduled.night.Equals("√") || scheduled.night.Equals("特√"))) { period = "2"; } else if (scheduled.allday != null && (scheduled.allday.Equals("√") || scheduled.allday.Equals("特√"))) { period = "3"; } String param = "deptId=" + scheduled.deptId + "&doctorId=" + scheduled.doctorId + "&period=" + period + "&workDate=" + scheduled.workDate + "&status=1&hospitalId=" + AppContext.Session.hospitalId + "&userName="******"&passWord="******"sch/doctorScheduPlan/updatestatus?" + param; cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { DialogResult = DialogResult.OK; cmd.HideOpaqueLayer(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); }
public MessageManagement() { InitializeComponent(); MainForm = (Form)this.Parent; pageControl1.MainForm = MainForm; cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(225, false); pageControl1.PageSize = Convert.ToInt32(AppContext.AppConfig.pagesize); MessageContentTemplateList(1, pageControl1.PageSize); TemplateType(); Thread.Sleep(500); }
private void buttonControl1_Click(object sender, EventArgs e) { try { if (treePeriod.EditValue == null || treePeriod.EditValue.ToString().Length == 0) { MessageBoxUtils.Show("请选择午别", MessageBoxButtons.OK, this); return; } if (teSubsection.Text.Length == 0) { MessageBoxUtils.Show("分段时间不能为空", MessageBoxButtons.OK, this); return; } if (teNumSite.Text.Length == 0) { MessageBoxUtils.Show("现场号数不能为空", MessageBoxButtons.OK, this); return; } String url = AppContext.AppConfig.serverUrl + "sch/doctorScheduPlan/temporaryScene?hospitalId=" + AppContext.Session.hospitalId + "&deptId=" + treeKeshi.EditValue + "&doctorId=" + treeDoctor.EditValue + "&clinicId=" + treeClinc.EditValue + "&period=" + treePeriod.EditValue + "&beginTime=" + teStart.Text + "&endTime=" + teEnd.Text + "&segmentalDuration=" + teSubsection.Text + "&numSite=" + teNumSite.Text; cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => { String data = HttpClass.httpPost(url); return(data); }, null, (data) => { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { cmd.HideOpaqueLayer(); MessageBoxUtils.Hint(objT["message"].ToString(), this); this.Close(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); } catch (Exception ex) { Log4net.LogHelper.Error("临时坐诊保存错误信息:" + ex.Message); } }
public IntersectionAppointmentForm() { InitializeComponent(); cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(225, false); MainForm = (Form)this.Parent; _context = SynchronizationContext.Current; Patientid = ""; getLuesInfo(); GetClincInfo(); cmd.HideOpaqueLayer(); this.btn_reservation.Enabled = false; }
public ClinicSettingForm() { InitializeComponent(); MainForm = (Form)this.Parent; pageControl1.MainForm = MainForm; pageControl1.PageSize = Convert.ToInt32(AppContext.AppConfig.pagesize); cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(225, false); GetKeShiList(); SearchData(1, pageControl1.PageSize, AppContext.Session.hospitalId, AppContext.Session.deptList[0].id); cmd.HideOpaqueLayer(); deptId = ""; }
private void ModifyNumberSourceEdit_Load(object sender, EventArgs e) { cmd = new Xr.Common.Controls.OpaqueCommand(this); String sdName = ""; if (scheduled.period.Equals("0")) { sdName = "上午"; } if (scheduled.period.Equals("1")) { sdName = "下午"; } if (scheduled.period.Equals("2")) { sdName = "晚上"; } if (scheduled.period.Equals("3")) { sdName = "全天"; } label1.Text = "科室:" + scheduled.deptName + " 医生:" + scheduled.doctorName + " 日期:" + scheduled.workDate + sdName; String param = "hospitalId=" + AppContext.Session.hospitalId + "&deptId=" + scheduled.deptId + "&doctorId=" + scheduled.doctorId + "&workDate=" + scheduled.workDate + "&period=" + scheduled.period; String url = AppContext.AppConfig.serverUrl + "sch/doctorScheduPlan/findScheduList?" + param; cmd.ShowOpaqueLayer(0f); this.DoWorkAsync(0, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { List <SourceDataEntity> sourceDataList = objT["result"].ToObject <List <SourceDataEntity> >(); gcSourceData.DataSource = sourceDataList; originalSourceDataList = Xr.Common.Utils.Utils.Clone <List <SourceDataEntity> >(sourceDataList); cmd.HideOpaqueLayer(); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); }
public HolidaySettingForm() { InitializeComponent(); MainForm = (Form)this.Parent; pageControl1.MainForm = MainForm; pageControl1.PageSize = Convert.ToInt32(AppContext.AppConfig.pagesize); cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(225, false); HolidaySettingList(1, pageControl1.PageSize); #region //string StartYear = (DateTime.Now.Year-2).ToString();//获取当前年份 //string SeparatedYear = (DateTime.Now.Year -(Convert.ToInt32(StartYear)-5)).ToString(); //cmbYear.DataSource = Enumerable.Range(Convert.ToInt32(StartYear), Convert.ToInt32(SeparatedYear)).ToList(); //cmbYear.SelectedIndex = cmbYear.Items.IndexOf(DateTime.Now.Year); #endregion }
public DoctorsOfficeSettingFrm(DoctorSrtting doctorSetting, bool OneFirst) { InitializeComponent(); #region 序初始设置 MainForm = (Form)this.Parent; ds = doctorSetting; OneFirster = OneFirst; cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(225, false); this.txtDepartment.Text = doctorSetting.deptName; this.txtDoctor.Text = doctorSetting.doctorName; this.txtDate.Text = doctorSetting.workDate; this.txtTimeSlot.Text = doctorSetting.periodTxt; treeList2.OptionsBehavior.Editable = false; treeList2.KeyFieldName = "id";//设置ID treeList2.DataSource = DoctorSittingSettingForm.clinicInfo; cmd.HideOpaqueLayer(); #endregion }
private void btnUpload_Click(object sender, EventArgs e) { if (filePath != "") { string url = AppContext.AppConfig.serverUrl + "common/uploadFile"; List <FormItemModel> lstPara = new List <FormItemModel>(); FormItemModel model = new FormItemModel(); // 文件 model.Key = "multipartFile"; int l = filePath.Length; int i = filePath.LastIndexOf("\\") + 1; model.FileName = filePath.Substring(i, l - i); model.FileContent = new FileStream(filePath, FileMode.Open); lstPara.Add(model); cmd.ShowOpaqueLayer(); this.DoWorkAsync(500, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.PostForm(url, lstPara); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { cmd.HideOpaqueLayer(); JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { serviceFilePath = objT["result"][0].ToString(); MessageBoxUtils.Hint("上传文件成功", this); } else { MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); return; } }); } else { MessageBoxUtils.Show("请选择要上传的文件", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, this); } }
private void LogForm_Load(object sender, EventArgs e) { MainForm = (Form)this.Parent; pageControl1.MainForm = MainForm; cmd = new Xr.Common.Controls.OpaqueCommand(AppContext.Session.waitControl); cmd.ShowOpaqueLayer(0f); pageControl1.PageSize = Convert.ToInt32(AppContext.AppConfig.pagesize); String url = AppContext.AppConfig.serverUrl + "sys/sysOffice/findAll"; this.DoWorkAsync(0, (o) => //耗时逻辑处理(此处不能操作UI控件,因为是在异步中) { String data = HttpClass.httpPost(url); return(data); }, null, (data) => //显示结果(此处用于对上面结果的处理,比如显示到界面上) { JObject objT = JObject.Parse(data.ToString()); if (string.Compare(objT["state"].ToString(), "true", true) == 0) { List <OfficeEntity> officeList = objT["result"].ToObject <List <OfficeEntity> >(); treeCompany.Properties.DataSource = officeList; //绑定数据 treeCompany.Properties.TreeList.KeyFieldName = "id"; //设置ID treeCompany.Properties.TreeList.ParentFieldName = "parentId"; //设置PreID treeCompany.Properties.DisplayMember = "name"; //要在树里展示的 treeCompany.Properties.ValueMember = "id"; //对应的value treeOffice.Properties.DataSource = officeList; //绑定数据 treeOffice.Properties.TreeList.KeyFieldName = "id"; //设置ID treeOffice.Properties.TreeList.ParentFieldName = "parentId"; //设置PreID treeOffice.Properties.DisplayMember = "name"; //要在树里展示的 treeOffice.Properties.ValueMember = "id"; //对应的value SearchData(true, 1, pageControl1.PageSize); } else { cmd.HideOpaqueLayer(); MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MainForm); } }); }
private void repositoryItemLookUpEdit1_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e) { cmd.ShowOpaqueLayer(225, false); int selectRow = gridView1.GetSelectedRows()[0]; //停诊要显示特定的界面 var selectedRow = gridView1.GetFocusedRow() as DoctorHelper; if (selectedRow == null) { return; } GetClinicList(selectedRow.hospitalId, selectedRow.deptId); string clinicId = clinicInfo.FirstOrDefault(s => s.name == (selectedRow.clinicName).Substring(0, selectedRow.clinicName.Length - 1)).id; string isStop = e.NewValue.ToString(); if (StopDoctor(selectedRow.hospitalId, selectedRow.deptId, clinicId, selectedRow.doctorId, isStop, selectedRow.period)) { MessageBoxUtils.Hint("操作成功!", MainForm); GetDoctorSetting(); } }