Ejemplo n.º 1
0
 public string AddApartment(DtoApartment dtoApartment)
 {
     if (dtoApartment.Id == 0)
     {
         var apartment = new Apartment()
         {
             Clinic = new Medicine.Clinic.DataAccess.Clinic()
             {
                 Code = dtoApartment.Clinic.Code
             },
             RoomId = dtoApartment.RoomId,
             BedId = dtoApartment.BedId
         };
         return ApartmentMethods.Instance.InsertApartment(apartment);
     }
     else
     {
         var apartment = new Apartment()
         {
             Id = dtoApartment.Id,
             Clinic = new Medicine.Clinic.DataAccess.Clinic()
             {
                 Code = dtoApartment.Clinic.Code
             },
             RoomId = dtoApartment.RoomId,
             BedId = dtoApartment.BedId
         };
         return ApartmentMethods.Instance.UpdateApartment(apartment);
     }
 }
Ejemplo n.º 2
0
 public NewApartmentEditPresenter(INewApartmentEditView apartmentEditView, DtoApartment editApartmnet)
 {
     this.apartmentEditView = apartmentEditView;
     apartmentEditModel     = new NewApartmentModel();
     this.editApartmnet     = editApartmnet;
     apartmentEditView.NewApartmentsViewClinics = apartmentEditModel.LoadClinics();
     apartmentEditView.NewApartmentEditLoad    += LoadEditApartment;
     apartmentEditView.EditOkClick += SaveApartment;
 }
Ejemplo n.º 3
0
 public NewApartmentEditPresenter(INewApartmentEditView apartmentEditView, DtoApartment editApartmnet)
 {
     this.apartmentEditView = apartmentEditView;
     apartmentEditModel = new NewApartmentModel();
     this.editApartmnet = editApartmnet;
     apartmentEditView.NewApartmentsViewClinics = apartmentEditModel.LoadClinics();
     apartmentEditView.NewApartmentEditLoad += LoadEditApartment;
     apartmentEditView.EditOkClick += SaveApartment;
 }
Ejemplo n.º 4
0
 public BindingList<DtoApartment> SearchApartments(string clinicName)
 {
     var dtoApartment = new DtoApartment()
     {
         Clinic =new DtoClinic()
         {
             Name = clinicName
         }
     };
     return new BindingList<DtoApartment>(new ApartmentServiceClient().FindApartments(dtoApartment));
 }
Ejemplo n.º 5
0
        public BindingList <DtoApartment> SearchApartments(string clinicName)
        {
            var dtoApartment = new DtoApartment()
            {
                Clinic = new DtoClinic()
                {
                    Name = clinicName
                }
            };

            return(new BindingList <DtoApartment>(new ApartmentServiceClient().FindApartments(dtoApartment)));
        }
Ejemplo n.º 6
0
 public DtoApartment[] FindApartments(DtoApartment dtoApartment)
 {
     Apartment[] apartments = ApartmentMethods.Instance.GetApartmentsByClinic(dtoApartment.Clinic.Name);
     DtoApartment[] dtoApartments = apartments.Select(apartment => new DtoApartment()
     {
         Id = apartment.Id,
         RoomId = apartment.RoomId,
         BedId = apartment.BedId,
         Clinic = new DtoClinic()
         {
             Code = apartment.Clinic.Code,
             Name = apartment.Clinic.Name
         }
     }).ToArray();
     return dtoApartments;
 }
Ejemplo n.º 7
0
 public string AddApartment(int id, string clinicCode, string roomId, string bedId)
 {
     int validRoomId = ValidateRoomId(roomId);
     int validBedId = ValidateBedId(bedId);
     if (validBedId != 0 && validRoomId != 0)
     {
         var dtoApartment = new DtoApartment()
         {
             Id = id,
             Clinic = new Medicine.Clinic.Client.Model.ApartmentService.DtoClinic()
             {
                 Code = clinicCode
             },
             RoomId = int.Parse(roomId),
             BedId = int.Parse(bedId),
         };
         return new ApartmentServiceClient().AddApartment(dtoApartment);
     }
     return "Invalid fields format!";
 }
Ejemplo n.º 8
0
        public string AddApartment(int id, string clinicCode, string roomId, string bedId)
        {
            int validRoomId = ValidateRoomId(roomId);
            int validBedId  = ValidateBedId(bedId);

            if (validBedId != 0 && validRoomId != 0)
            {
                var dtoApartment = new DtoApartment()
                {
                    Id     = id,
                    Clinic = new Medicine.Clinic.Client.Model.ApartmentService.DtoClinic()
                    {
                        Code = clinicCode
                    },
                    RoomId = int.Parse(roomId),
                    BedId  = int.Parse(bedId),
                };
                return(new ApartmentServiceClient().AddApartment(dtoApartment));
            }
            return("Invalid fields format!");
        }