コード例 #1
0
ファイル: LabCases.cs プロジェクト: royedwards/DRDNet
 ///<summary></summary>
 public static void Update(LabCase labCase)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), labCase);
         return;
     }
     Crud.LabCaseCrud.Update(labCase);
 }
コード例 #2
0
ファイル: LabCases.cs プロジェクト: royedwards/DRDNet
 ///<summary></summary>
 public static long Insert(LabCase labCase)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         labCase.LabCaseNum = Meth.GetLong(MethodBase.GetCurrentMethod(), labCase);
         return(labCase.LabCaseNum);
     }
     return(Crud.LabCaseCrud.Insert(labCase));
 }
コード例 #3
0
ファイル: LabCase.cs プロジェクト: luisurbinanet/apolloniax
        public LabCase Copy()
        {
            LabCase l = new LabCase();

            l.LabCaseNum      = LabCaseNum;
            l.PatNum          = PatNum;
            l.LaboratoryNum   = LaboratoryNum;
            l.AptNum          = AptNum;
            l.PlannedAptNum   = PlannedAptNum;
            l.DateTimeDue     = DateTimeDue;
            l.DateTimeCreated = DateTimeCreated;
            l.DateTimeSent    = DateTimeSent;
            l.DateTimeRecd    = DateTimeRecd;
            l.DateTimeChecked = DateTimeChecked;
            l.ProvNum         = ProvNum;
            l.Instructions    = Instructions;
            return(l);
        }
コード例 #4
0
		private void Tool_LabCase_Click() {
			LabCase lab=new LabCase();
			lab.PatNum=PatCur.PatNum;
			lab.ProvNum=Patients.GetProvNum(PatCur);
			lab.DateTimeCreated=MiscData.GetNowDateTime();
			LabCases.Insert(lab);//it will be deleted inside the form if user clicks cancel.
			//We need the primary key in order to attach lab slip.
			FormLabCaseEdit FormL=new FormLabCaseEdit();
			FormL.CaseCur=lab;
			FormL.IsNew=true;
			FormL.ShowDialog();
			//needs to always refresh due to complex ok/cancel
			ModuleSelected(PatCur.PatNum);
		}
コード例 #5
0
ファイル: SheetFiller.cs プロジェクト: nampn/ODental
 private static void FillFieldsForLabCase(Sheet sheet,Patient pat,LabCase labcase)
 {
     Laboratory lab=Laboratories.GetOne(labcase.LaboratoryNum);//might possibly be null
     Provider prov=Providers.GetProv(labcase.ProvNum);
     Appointment appt=Appointments.GetOneApt(labcase.AptNum);//might be null
     foreach(SheetField field in sheet.SheetFields) {
         switch(field.FieldName) {
             case "lab.Description":
                 if(lab!=null){
                     field.FieldValue=lab.Description;
                 }
                 break;
             case "lab.Phone":
                 if(lab!=null){
                     field.FieldValue=lab.Phone;
                 }
                 break;
             case "lab.Notes":
                 if(lab!=null){
                     field.FieldValue=lab.Notes;
                 }
                 break;
             case "lab.WirelessPhone":
                 if(lab!=null){
                     field.FieldValue=lab.WirelessPhone;
                 }
                 break;
             case "lab.Address":
                 if(lab!=null){
                     field.FieldValue=lab.Address;
                 }
                 break;
             case "lab.CityStZip":
                 if(lab!=null){
                     field.FieldValue=lab.City+", "+lab.State+" "+lab.Zip;
                 }
                 break;
             case "lab.Email":
                 if(lab!=null){
                     field.FieldValue=lab.Email;
                 }
                 break;
             case "appt.DateTime":
                 if(appt!=null) {
                     field.FieldValue=appt.AptDateTime.ToShortDateString()+"  "+appt.AptDateTime.ToShortTimeString();
                 }
                 break;
             case "labcase.DateTimeDue":
                 field.FieldValue=labcase.DateTimeDue.ToShortDateString()+"  "+labcase.DateTimeDue.ToShortTimeString();
                 break;
             case "labcase.DateTimeCreated":
                 field.FieldValue=labcase.DateTimeCreated.ToShortDateString()+"  "+labcase.DateTimeCreated.ToShortTimeString();
                 break;
             case "labcase.Instructions":
                 field.FieldValue=labcase.Instructions;
                 break;
             case "prov.nameFormal":
                 field.FieldValue=prov.GetFormalName();
                 break;
             case "prov.stateLicence":
                 field.FieldValue=prov.StateLicense;
                 break;
         }
     }
 }
コード例 #6
0
		private void butAdd_Click(object sender,EventArgs e) {
			LabCase lab=new LabCase();
			lab.PatNum=PatNum;
			Patient pat=Patients.GetPat(PatNum);
			lab.ProvNum=Patients.GetProvNum(pat);
			lab.DateTimeCreated=MiscData.GetNowDateTime();
			LabCases.Insert(lab);
			FormLabCaseEdit FormL=new FormLabCaseEdit();
			FormL.CaseCur=lab;
			FormL.IsNew=true;
			FormL.ShowDialog();
			if(FormL.DialogResult!=DialogResult.OK){
				return;
			}
			SelectedLabCaseNum=FormL.CaseCur.LabCaseNum;
			DialogResult=DialogResult.OK;
		}