Ejemplo n.º 1
0
		private void butProvNote_Click(object sender,EventArgs e) {
			Schedule schedCur=new Schedule();
			schedCur.SchedDate=_dateSched;
			schedCur.Status=SchedStatus.Open;
			//schedtype, provNum, and empnum will be set down below
			FormScheduleEdit FormS=new FormScheduleEdit();
			FormS.SchedCur=schedCur;
			FormS.ClinicNum=_clinicNum;
			FormS.ShowDialog();
			if(FormS.DialogResult!=DialogResult.OK) {
				return;
			}
			Schedule schedTemp;
			for(int i=0;i<listProv.SelectedIndices.Count;i++) {
				schedTemp=new Schedule();
				schedTemp=schedCur.Copy();
				schedTemp.SchedType=ScheduleType.Provider;
				schedTemp.ProvNum=_listProvs[listProv.SelectedIndices[i]].ProvNum;
				_listScheds.Add(schedTemp);
			}
			for(int i=0;i<listEmp.SelectedIndices.Count;i++) {
				schedTemp=new Schedule();
				schedTemp=schedCur.Copy();
				schedTemp.SchedType=ScheduleType.Employee;
				schedTemp.EmployeeNum=_listEmps[listEmp.SelectedIndices[i]].EmployeeNum;
				_listScheds.Add(schedTemp);
			}
			FillGrid();
		}
Ejemplo n.º 2
0
 //private void butAll_Click(object sender,EventArgs e) {
 //    for(int i=0;i<listProv.Items.Count;i++){
 //        listProv.SetSelected(i,true);
 //    }
 //}
 private void butAddTime_Click(object sender, System.EventArgs e)
 {
     Schedule SchedCur=new Schedule();
     SchedCur.SchedDate=SchedCurDate;
     SchedCur.Status=SchedStatus.Open;
     SchedCur.StartTime=new TimeSpan(8,0,0);//8am
     SchedCur.StopTime=new TimeSpan(17,0,0);//5pm
     //schedtype, provNum, and empnum will be set down below
     FormScheduleEdit FormS=new FormScheduleEdit();
     FormS.SchedCur=SchedCur;
     FormS.ShowDialog();
     if(FormS.DialogResult!=DialogResult.OK){
         return;
     }
     Schedule schedTemp;
     for(int i=0;i<listProv.SelectedIndices.Count;i++){
         schedTemp=new Schedule();
         schedTemp=SchedCur.Copy();
         schedTemp.SchedType=ScheduleType.Provider;
         schedTemp.ProvNum=ProviderC.ListShort[listProv.SelectedIndices[i]].ProvNum;
         SchedList.Add(schedTemp);
     }
     for(int i=0;i<listEmp.SelectedIndices.Count;i++) {
         schedTemp=new Schedule();
         schedTemp=SchedCur.Copy();
         schedTemp.SchedType=ScheduleType.Employee;
         schedTemp.EmployeeNum=Employees.ListShort[listEmp.SelectedIndices[i]].EmployeeNum;
         SchedList.Add(schedTemp);
     }
     FillGrid();
 }