public ServiceResponseData GetInpatientReg()
        {
            int patListId = requestData.GetData <int>(0);
            OPD_InpatientReg inpatientReg = NewDao <IOPDDao>().GetInpatientReg(patListId);

            responseData.AddData(inpatientReg);
            return(responseData);
        }
        public ServiceResponseData SaveInpatientReg()
        {
            OPD_InpatientReg inpatientReg = requestData.GetData <OPD_InpatientReg>(0);
            int workId = requestData.GetData <int>(1);

            SetWorkId(workId);
            BindDb(inpatientReg);
            int result = inpatientReg.save();

            responseData.AddData(result);
            return(responseData);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 获取住院证信息
 /// </summary>
 /// <param name="inpatientReg">住院证实体</param>
 public void GetInpatientReg(OPD_InpatientReg inpatientReg)
 {
     isSaveData = inpatientReg;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// 保存事件
        /// </summary>
        /// <param name="sender">控件对象</param>
        /// <param name="e">事件参数</param>
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (frmCommon.Validate())
                {
                    OPD_InpatientReg inpatientReg = new OPD_InpatientReg();
                    if (isSaveData != null)
                    {
                        inpatientReg = isSaveData;
                    }
                    else
                    {
                        inpatientReg                  = new OPD_InpatientReg();
                        inpatientReg.PatListID        = PatId;
                        inpatientReg.MemberID         = MeId;
                        inpatientReg.OutPatientDocDia = txtDisease.Text;
                        inpatientReg.SignDocName      = (InvokeController("this") as AbstractController).LoginUserInfo.EmpName;
                        inpatientReg.SignDoctorID     = (InvokeController("this") as AbstractController).LoginUserInfo.EmpId;
                        inpatientReg.RegEmpID         = (InvokeController("this") as AbstractController).LoginUserInfo.EmpId;
                        inpatientReg.SignTime         = Convert.ToDateTime(txtDate.Text);
                        inpatientReg.RegStatus        = 0;
                    }

                    inpatientReg.Diet         = GetRadioButtonValue(Diet, 0);
                    inpatientReg.Quarantine   = GetRadioButtonValue(Quarantine, 0);
                    inpatientReg.TransWay     = GetRadioButtonValue(TransWay, 0);
                    inpatientReg.BodyPosition = GetRadioButtonValue(BodyPosition, 0);
                    inpatientReg.ConditionStu = GetRadioButtonValue(ConditionStu, 0);
                    inpatientReg.Attention    = txtAttention.Text;
                    decimal deposit = 0;
                    if (decimal.TryParse(txtDeposit.Text, out deposit))
                    {
                    }

                    inpatientReg.Deposit = deposit;
                    if (txtDigShowCard.MemberValue != null)
                    {
                        inpatientReg.HospitalCode = txtDigShowCard.MemberValue.ToString();
                    }
                    else
                    {
                        inpatientReg.HospitalCode = string.Empty;
                    }

                    inpatientReg.HospitalDocDia = txtDigShowCard.Text;
                    int deptid = 0;
                    if (cmbDept.SelectedValue != null)
                    {
                        if (int.TryParse(cmbDept.SelectedValue.ToString(), out deptid))
                        {
                        }
                    }

                    inpatientReg.InDeptID   = deptid;
                    inpatientReg.InDeptName = cmbDept.Text;
                    InvokeController("SaveInpatientReg", inpatientReg);
                    isSaveData = inpatientReg;
                }
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show(ex.Message);
            }
        }