public static void UpdatePatient(LPatientInfo pitems) { try { if (LPatientInfo.FetchByID(pitems.PatientId) != null) { pitems.IsNew = false; pitems.Save(); } } catch (Exception ex) { throw ex; } }
private bool AddPatient() { try { LPatientInfo obj = new LPatientInfo(); obj.Pid = txtPID.Text; obj.PatientName = txtPName.Text; obj.Address = txtAddress.Text; if (chkIsBirth.Checked) { if (chkDOB.Checked) { obj.Dob = dtpDOB.Value; obj.YearBirth = dtpDOB.Value.Year; } else { obj.YearBirth = Utility.Int32Dbnull(txtYearOfBirth.Text); } } obj.HosStatus = cboHosStatus.SelectedIndex; obj.LotID = Utility.Int32Dbnull(cboLot.SelectedValue, -1); obj.Sex = DBNull.Value == cboSex.SelectedValue ? (bool?)null : Utility.Int16Dbnull(cboSex.SelectedValue) == 1; obj.Diagnostic = txtDiagnostic.Text; obj.IdentifyNum = txtCMT.Text; obj.InsuranceNum = txtInsuranceNum.Text; obj.DepartmentID = Utility.Int16Dbnull(cboDepartment.SelectedValue); obj.CanLamSangId = txtCanLamSangID.Text; obj.Room = txtRoom.Text; obj.Bed = txtBed.Text; obj.Dateupdate = dtmDate.Value; obj.ObjectType = Convert.ToInt32(cboObject.SelectedValue); obj.UserId = Utility.sDbnull(globalVariables.UserName); obj.IsNew = true; obj.Save(); txtPatient_ID.Text = Utility.sDbnull(obj.PatientId); return(true); } catch (Exception ex) { Utility.ShowMsg(ex.Message); return(false); } }
public static string InsertPatientInfo(LPatientInfo pitems) { int i = 0; Query _QueryRS = LPatientInfo.CreateQuery(); try { if (!LUser.FetchByParameter(LPatientInfo.Columns.PatientId, Comparison.Equals, pitems.PatientId).Read()) { pitems.IsNew = true; pitems.Save(i); return(_QueryRS.GetMax(LPatientInfo.Columns.PatientId).ToString()); } else { return("-1"); //throw new Exception(string.Format("Name:{0} Đã tồn tại", pitems.IPAddress)); } } catch (Exception ex) { throw ex; } }
public void Insert(string Pid,string PatientName,string Address,int? YearBirth,bool? Sex,string InsuranceNum,DateTime? Dateupdate,string Diagnostic,string IdentifyNum,short? DepartmentID,string Room,string Bed,int? ObjectType,int? HosStatus,DateTime? Dob,int? LotID,string CanLamSangId,byte? TestCount,byte? TestHasResult,byte? PrintStatus,short? HasAllResult,short? IsFinal,string UserId) { LPatientInfo item = new LPatientInfo(); item.Pid = Pid; item.PatientName = PatientName; item.Address = Address; item.YearBirth = YearBirth; item.Sex = Sex; item.InsuranceNum = InsuranceNum; item.Dateupdate = Dateupdate; item.Diagnostic = Diagnostic; item.IdentifyNum = IdentifyNum; item.DepartmentID = DepartmentID; item.Room = Room; item.Bed = Bed; item.ObjectType = ObjectType; item.HosStatus = HosStatus; item.Dob = Dob; item.LotID = LotID; item.CanLamSangId = CanLamSangId; item.TestCount = TestCount; item.TestHasResult = TestHasResult; item.PrintStatus = PrintStatus; item.HasAllResult = HasAllResult; item.IsFinal = IsFinal; item.UserId = UserId; item.Save(UserName); }
private bool AddPatient() { try { LPatientInfo obj = new LPatientInfo(); obj.Pid = txtPID.Text; obj.PatientName = txtPName.Text; obj.Address = txtAddress.Text; if (chkIsBirth.Checked) { if (chkDOB.Checked) { obj.Dob = dtpDOB.Value; obj.YearBirth = dtpDOB.Value.Year; } else { obj.YearBirth = Utility.Int32Dbnull(txtYearOfBirth.Text); } } obj.HosStatus = cboHosStatus.SelectedIndex; obj.LotID = Utility.Int32Dbnull(cboLot.SelectedValue, -1); obj.Sex = DBNull.Value == cboSex.SelectedValue ? (bool?) null : Utility.Int16Dbnull(cboSex.SelectedValue) == 1; obj.Diagnostic = txtDiagnostic.Text; obj.IdentifyNum = txtCMT.Text; obj.InsuranceNum = txtInsuranceNum.Text; obj.DepartmentID = Utility.Int16Dbnull(cboDepartment.SelectedValue); obj.CanLamSangId = txtCanLamSangID.Text; obj.Room = txtRoom.Text; obj.Bed = txtBed.Text; obj.Dateupdate = dtmDate.Value; obj.ObjectType = Convert.ToInt32(cboObject.SelectedValue); obj.UserId = Utility.sDbnull(globalVariables.UserName); obj.IsNew = true; obj.Save(); txtPatient_ID.Text = Utility.sDbnull(obj.PatientId); return true; } catch (Exception ex) { Utility.ShowMsg(ex.Message); return false; } }
public static string InsertPatient(LPatientInfo pitems) { if (pitems.Pid == null) { pitems.Pid = ""; } if (pitems.PatientName == null) { pitems.PatientName = ""; } if (pitems.Address == null) { pitems.Address = ""; } if (pitems.Age == null) { pitems.Age = 0; } if (pitems.YearBirth == null) { pitems.YearBirth = 0; } if (pitems.Sex == null) { pitems.Sex = 0; } pitems.Dateupdate = DateTime.Now; if (pitems.Diagnostic == null) { pitems.Diagnostic = ""; } if (pitems.IdentifyNum == null) { pitems.IdentifyNum = ""; } if (pitems.DepartmentID == null) { pitems.DepartmentID = -1; } if (pitems.Room == null) { pitems.Room = ""; } if (pitems.Bed == null) { pitems.Bed = ""; } if (pitems.ObjectType == null) { pitems.ObjectType = -1; } int i = 0; Query _QueryRS = LPatientInfo.CreateQuery(); try { if (!LPatientInfo.FetchByParameter(LPatientInfo.Columns.Pid, Comparison.Equals, pitems.Pid).Read() || pitems.Pid == "") { pitems.IsNew = true; pitems.Save(i); return(_QueryRS.GetMax(LPatientInfo.Columns.PatientId).ToString()); } else { return("-1"); } } catch (Exception ex) { throw ex; } }