示例#1
0
        // 得到所有的病床
        public List <CommContracts.SickRoom> GetAllSickRoom(string strName = "")
        {
            CommClient.SickRoom myd = new CommClient.SickRoom();

            List <CommContracts.SickRoom> list = new List <CommContracts.SickRoom>();

            list = myd.GetAllSickRoom(strName);
            return(list);
        }
示例#2
0
        // 删除供病床
        public bool DeleteSickRoom(int sickRoomID)
        {
            CommClient.SickRoom myd = new CommClient.SickRoom();
            if (myd.DeleteSickRoom(sickRoomID))
            {
                return(true);
            }

            return(false);
        }
示例#3
0
        private void SaveBtn_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(this.NameEdit.Text.Trim()))
            {
                return;
            }

            if (this.SickRoomCombo.SelectedItem == null)
            {
                return;
            }

            if (this.DepartmentCombo.SelectedItem == null)
            {
                return;
            }

            if (bIsEdit)
            {
                SickRoom.Name         = this.NameEdit.Text.Trim();
                SickRoom.SickRoomEnum = (CommContracts.SickRoomEnum) this.SickRoomCombo.SelectedItem;
                var department = (CommContracts.Department) this.DepartmentCombo.SelectedItem;
                SickRoom.DepartmentID = department.ID;
                SickRoom.Address      = this.AddressEdit.Text.Trim();

                CommClient.SickRoom myd = new CommClient.SickRoom();
                if (myd.UpdateSickRoom(SickRoom))
                {
                    (this.Parent as Window).DialogResult = true;
                    (this.Parent as Window).Close();
                }
            }
            else
            {
                CommContracts.SickRoom sickroom = new CommContracts.SickRoom();
                sickroom.Name         = this.NameEdit.Text.Trim();
                sickroom.SickRoomEnum = (CommContracts.SickRoomEnum) this.SickRoomCombo.SelectedItem;
                var department = (CommContracts.Department) this.DepartmentCombo.SelectedItem;
                sickroom.DepartmentID = department.ID;
                sickroom.Address      = this.AddressEdit.Text.Trim();

                CommClient.SickRoom myd = new CommClient.SickRoom();
                if (myd.SaveSickRoom(sickroom))
                {
                    (this.Parent as Window).DialogResult = true;
                    (this.Parent as Window).Close();
                }
            }
        }
示例#4
0
        public EditSickBedView(CommContracts.SickBed sickBed = null)
        {
            InitializeComponent();
            CommClient.Department myd  = new CommClient.Department();
            CommClient.SickRoom   myd1 = new CommClient.SickRoom();

            DepartmentCombo.ItemsSource = myd.getALLDepartment("");
            SickRoomCombo.ItemsSource   = myd1.GetAllSickRoom();
            bIsEdit = false;
            if (sickBed != null)
            {
                this.SickBed                      = sickBed;
                this.NameEdit.Text                = sickBed.Name;
                this.RemarksEdit.Text             = sickBed.Remarks;
                this.DepartmentCombo.SelectedItem = sickBed.SickRoom.Department;
                this.SickRoomCombo.SelectedItem   = sickBed.SickRoom;
                bIsEdit = true;
            }
        }