Exemplo n.º 1
0
        public int SaveConsultationData(MED_CONSULTATION_REGISTRATION item)
        {
            int result = dapper.Set <MED_CONSULTATION_REGISTRATION>().Save(item) == true ? 1 : 0;

            dapper.SaveChanges();

            return(result);
        }
Exemplo n.º 2
0
 public RequestResult <int> SaveConsultationData(MED_CONSULTATION_REGISTRATION item)
 {
     return(Success(_pacuOperationInfoService.SaveConsultationData(item)));
 }
Exemplo n.º 3
0
        public RequestResult <int> SaveConsultationData(MED_CONSULTATION_REGISTRATION item)
        {
            string address = "PacuOperationInfo/SaveConsultationData";

            return(BaseRepository.PostCallApi <MED_CONSULTATION_REGISTRATION>(address, item));
        }
Exemplo n.º 4
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            List <MED_CONSULTATION_REGISTRATION> consRegList = operationInfoRepository.GetConsultationListByID(txtPatientID.Text).Data;
            MED_CONSULTATION_REGISTRATION        conRow      = new MED_CONSULTATION_REGISTRATION();

            if (consRegList != null)
            {
                conRow.PATIENT_ID = txtPatientID.Text;
                conRow.VISIT_ID   = 1;
                List <MED_PAT_VISIT> patVisitList = operationInfoRepository.GetPatVisitList(txtPatientID.Text).Data;
                if (patVisitList != null && patVisitList.Count > 0)
                {
                    conRow.VISIT_ID = Convert.ToInt32(patVisitList[0].GetValue("VISIT_ID"));
                }
                conRow.OPER_ID = 0;
                foreach (MED_CONSULTATION_REGISTRATION row in consRegList)
                {
                    if (row.VISIT_ID > conRow.VISIT_ID)
                    {
                        conRow.VISIT_ID = row.VISIT_ID;
                        conRow.OPER_ID  = row.OPER_ID;
                    }
                    else if (row.VISIT_ID == conRow.VISIT_ID)
                    {
                        if (row.OPER_ID > conRow.OPER_ID)
                        {
                            conRow.OPER_ID = row.OPER_ID;
                        }
                    }
                }
                conRow.OPER_ID += 1;
                if (txtBedNo.Text.Trim() != "")
                {
                    conRow.BED_NO = txtBedNo.Text.Trim();
                }
                if (txtDeptCode.Text.Trim() != "")
                {
                    conRow.DEPT_CODE = txtDeptCode.Data.ToString().Trim();
                }
                if (txtConcultation.Text.Trim() != "")
                {
                    conRow.CONSULTATION_REASON = txtConcultation.Text.Trim();
                }
                if (dtScheduledTime.EditValue != null && ((DateTime)dtScheduledTime.EditValue) != DateTime.MinValue)
                {
                    conRow.CONSULTATION_DATE_TIME = (DateTime)dtScheduledTime.EditValue;
                }
                if (txtAnesthesiaMethod.Text.Trim() != "")
                {
                    conRow.ANES_METHOD = txtAnesthesiaMethod.Text.Trim();
                }
                if (txtAnesDoctor1.Data != null && txtAnesDoctor1.Data.ToString().Trim() != "")
                {
                    conRow.ANES_DOCTOR = txtAnesDoctor1.Data.ToString().Trim();
                }
                if (txtAnesDoctor2.Data != null && txtAnesDoctor2.Data.ToString().Trim() != "")
                {
                    conRow.FIRST_ANES_ASSISTANT = txtAnesDoctor2.Data.ToString().Trim();
                }
                if (txtConsultationOther.Text.Trim() != "")
                {
                    conRow.CONSULTATION_OTHER = txtConsultationOther.Text;
                }
                if (txtConsultationOpinions.Text.Trim() != "")
                {
                    conRow.CONSULTATION_OPINIONS = txtConsultationOpinions.Text;
                }
            }
            try
            {
                if (operationInfoRepository.SaveConsultationData(conRow).Data > 0)
                {
                    MessageQueue.AddMessage("会诊数据保存成功!", Color.Black);
                }
                ResultData = true;
                ParentForm.DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                ExceptionHandler.Handle(ex);
            }
        }