private void txtnl_Leave(object sender, EventArgs e) { //string ss = txtnl.Text; //ss = ss.Replace("岁", ""); //ss = ss.Replace("月", ""); //ss = ss.Replace("天", ""); //if (txtnl.Text.Trim() != "" && Convertor.IsNumeric(ss) == false) //{ // MessageBox.Show("年龄请输入数字"); // return; //} //if (txtnl.Text.Trim() != "" && txtnl.Text.Contains("岁") == false && txtnl.Text.Contains("月") == false && txtnl.Text.Contains("天") == false) //{ // DateTime date = DateManager.AgeToDate(new Age(Convert.ToInt32(ss), AgeUnit.岁), InstanceForm.BDatabase); // dtpcsrq.Value = date; //} //if (txtnl.Text.Trim() != "" && Convertor.IsNumeric(ss) == true && txtnl.Text.Contains("岁") == true) //{ // DateTime date = DateManager.AgeToDate(new Age(Convert.ToInt32(ss), AgeUnit.岁), InstanceForm.BDatabase); // dtpcsrq.Value = date; //} if (txtnl.Text.Trim() != "" && Convertor.IsNumeric(txtnl.Text) == false) { MessageBox.Show("年龄请输入数字"); return; } if (txtnl.Text.Trim() != "") dtpcsrq.Value = DateManager.AgeToDate(new Age(Convert.ToInt16(txtnl.Text), (AgeUnit)cmbDW.SelectedIndex), InstanceForm.BDatabase); else dtpcsrq.Value = DateManager.ServerDateTimeByDBType(TrasenFrame.Forms.FrmMdiMain.Database); }
private void txtnl_Leave(object sender, EventArgs e) { if (txtnl.Text.Trim() != "" && Convertor.IsNumeric(txtnl.Text) == false) { MessageBox.Show("年龄请输入数字"); return; } if (txtnl.Text.Trim() != "") { dtpcsrq.Value = DateManager.AgeToDate(new Age(Convert.ToInt16(txtnl.Text), (AgeUnit)cmbDW.SelectedIndex), InstanceForm.BDatabase); } else { dtpcsrq.Value = DateManager.ServerDateTimeByDBType(TrasenFrame.Forms.FrmMdiMain.Database); } }
private void button1_Click(object sender, EventArgs e) { if (button1.Enabled == false) { return; } string message = ""; if (!DataValidingBeforeSave(out message)) { MessageBox.Show(message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { SystemCfg cfg3097 = new SystemCfg(3097, InstanceForm.BDatabase); //医生站无号是否关联卡号 0否,1是 SystemCfg cfg1082 = new SystemCfg(1082, InstanceForm.BDatabase); //门诊医生站添加挂号费产生挂号信息是否作无号处理 if (this.Wh == false && cfg3097.Config == "1") { if (string.IsNullOrEmpty(txtkh.Text.Trim())) { MessageBox.Show("系统参数设置了只能持有诊疗卡的病人才能开无号", "", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (brxx == null) { brxx = new YY_BRXX(); brxx.Brxm = txtname.Text; brxx.Brlx = 1; brxx.Djsj = DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToString("yyyy-MM-dd HH:mm:ss"); brxx.Djy = InstanceForm.BCurrentUser.EmployeeId; brxx.Djly = 3; brxx.Xb = txtxb.SelectedValue.ToString(); brxx.Csrq = DateManager.AgeToDate(new Age(Convert.ToInt32(txtage.Text), (AgeUnit)Convert.ToInt32((txtAgeUnit.SelectedValue))), InstanceForm.BDatabase).ToString("yyyy-MM-dd 00:00:00"); } ts_mz_class.mz_ghxx ghxx = new mz_ghxx(); ghxx.ghys = InstanceForm.BCurrentUser.EmployeeId; ghxx.ghks = InstanceForm.BCurrentDept.DeptId; ghxx.ghjb = Convert.ToInt32(comboBox1.SelectedValue); ghxx.ghlx = InstanceForm.BCurrentDept.Jz_Flag == 0 ? 1 : 2; //门急诊标志 ghxx.zsid = _ZsID; ghxx.yhbz = cfg1082.Config == "1" ? 0 : 1; //门诊医生站添加挂号费产生挂号信息是否作无号处理 1=是,0=否 ghxx.kdjid = this.kdjid; bool success = mzys.SaveNoneRegisterData(brxx, ghxx, this.regItems, InstanceForm._menuTag.Jgbm, InstanceForm.BDatabase); if (!success) { MessageBox.Show("无号挂号不成功", "", MessageBoxButtons.OK, MessageBoxIcon.Error); if (brxx != null && brxx.Brxxid == Guid.Empty) { brxx = null; } return; } this.ItemidArray = ghxx.ghxxid.ToString(); this.DialogResult = DialogResult.Yes; this.Close(); } catch (Exception error) { MessageBox.Show(error.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } //} }