Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
        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);
            }
            //}
        }