예제 #1
0
        public bool Execute(VisitDoctor visitDoctor)
        {
            try
            {
                var request = WebRequest.Create("http://localhost:3000/DeletePosjet");
                request.Headers["id"] = visitDoctor.ID.ToString();
                request.GetResponse();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
        }
예제 #2
0
        private void VisitDoctorGridView_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
        {
            vistitDoctor = new VisitDoctor();
            try
            {
                GridView view = sender as GridView;
                object   row  = view.GetRow(e.RowHandle);
                vistitDoctor = (VisitDoctor)row;

                ReasonME.Text      = vistitDoctor.Reason;
                DescriptionME.Text = vistitDoctor.Description;
                DateTE.DateTime    = vistitDoctor.Date;
            }
            catch
            {
            }
        }
예제 #3
0
        public bool DeleteVisitDoctor(VisitDoctor visitDoctor)
        {
            try
            {
                DeleteVisitDoctor deleteVisitDoctor = new DeleteVisitDoctor();
                deleteVisitDoctor.Execute(visitDoctor);
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
            finally
            {
            }
        }
예제 #4
0
        public bool UpdateVisitDoctor(VisitDoctor visitDoctor)
        {
            try
            {
                UpdateVisitDoctor updateVisitDoctor = new UpdateVisitDoctor();
                updateVisitDoctor.Execute(visitDoctor);
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
            finally
            {
            }
        }
예제 #5
0
        public bool InsertVisitDoctor(VisitDoctor visitDoctor)
        {
            try
            {
                InsertVisitDoctor insertVisitDoctor = new InsertVisitDoctor();
                insertVisitDoctor.Execute(visitDoctor);
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
            finally
            {
            }
        }
예제 #6
0
        public bool Execute(VisitDoctor visitDoctor)
        {
            try
            {
                var request = WebRequest.Create("http://localhost:3000/InsertPosjet");
                request.Headers["reason"]      = visitDoctor.Reason;
                request.Headers["date_time"]   = visitDoctor.Date.ToString("yyyy-MM-dd");
                request.Headers["description"] = visitDoctor.Description;
                request.Headers["patient"]     = visitDoctor.Patient.ToString();
                request.Headers["doctor"]      = visitDoctor.Doctor.ToString();
                request.GetResponse();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
        }
예제 #7
0
 private void AddBarItem_ItemClick(object sender, ItemClickEventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(ReasonME.Text) && !string.IsNullOrWhiteSpace(DescriptionME.Text) && !string.IsNullOrWhiteSpace(DateTE.Text) && DateTE.DateTime > DateTime.Now)
     {
         vistitDoctor             = new VisitDoctor();
         vistitDoctor.Date        = DateTE.DateTime;
         vistitDoctor.Reason      = ReasonME.Text;
         vistitDoctor.Description = DescriptionME.Text;
         vistitDoctor.Patient     = patient;
         vistitDoctor.Doctor      = doctor;
         if (!_DB.InsertVisitDoctor(vistitDoctor))
         {
             XtraMessageBox.Show("Visit is not added!");
         }
         CleatData();
         _vistiDoctor = _DB.GetVistiDoctorForPatient(patient);
         VisitDoctorGridControl.DataSource = _vistiDoctor;
     }
     else
     {
         XtraMessageBox.Show("All fields should be filled!");
     }
 }
예제 #8
0
 private void NewVisitDoctorBarItem_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(ReasonME.Text) && !string.IsNullOrWhiteSpace(DescriptionME.Text) && DateTE.DateTime != null && DateTE.DateTime > DateTime.Now && PatientLE.EditValue != null && DoctorLE.EditValue != null)
     {
         visitDoctor             = new VisitDoctor();
         visitDoctor.Reason      = ReasonME.Text;
         visitDoctor.Description = DescriptionME.Text;
         visitDoctor.Patient     = int.Parse(PatientLE.EditValue.ToString());
         visitDoctor.Doctor      = int.Parse(DoctorLE.EditValue.ToString());
         visitDoctor.Date        = DateTE.DateTime;
         if (!_DB.InsertVisitDoctor(visitDoctor))
         {
             XtraMessageBox.Show("Element is not added!");
         }
         _visitDoctor = _DB.GetVisitDoctor();
         VisitDoctorGridControl.DataSource = _visitDoctor;
         ClearData();
     }
     else
     {
         XtraMessageBox.Show("All fields should be filled!");
     }
 }