Пример #1
0
        //Method to displayAllStaff
        public void DisplayAllStaff()
        {
            var allStaff = StaffDB.GetAllStaff();

            foreach (var item in allStaff)
            {
                Staff.Add(item);
            }
        }
Пример #2
0
        public void LoadFiles()
        {
            string        path         = @"D:\ООП 4 сем\LabProject\LabProject\Files\";
            XmlSerializer formForERoom = new XmlSerializer(typeof(EntertaimentRoom[]));
            XmlSerializer formForLRoom = new XmlSerializer(typeof(Apartament[]));
            XmlSerializer formForStaff = new XmlSerializer(typeof(Personal[]));
            XmlSerializer formForGuest = new XmlSerializer(typeof(Guest[]));

            using (FileStream fs = new FileStream(path + "Staff.xml", FileMode.OpenOrCreate))
            {
                Personal[] MyStaff = (Personal[])formForStaff.Deserialize(fs);

                Staff.Clear();
                foreach (var p in MyStaff)
                {
                    Staff.Add(p);
                }
            }

            using (FileStream fs = new FileStream(path + "Guest.xml", FileMode.OpenOrCreate))
            {
                Guest[] MyGuest = (Guest[])formForGuest.Deserialize(fs);

                List_Of_Order.Clear();
                foreach (var p in MyGuest)
                {
                    List_Of_Order.Add(p);
                }
            }

            using (FileStream fs = new FileStream(path + "ERoom.xml", FileMode.OpenOrCreate))
            {
                EntertaimentRoom[] MyERoom = (EntertaimentRoom[])formForERoom.Deserialize(fs);

                All_Servise_Room.Clear();
                Entertaiment_Room.Clear();
                foreach (var p in MyERoom)
                {
                    All_Servise_Room.Add(p);
                    Entertaiment_Room.Add(p.Name, p);
                }
            }
            using (FileStream fs = new FileStream(path + "LRoom.xml", FileMode.OpenOrCreate))
            {
                Apartament[] MyLRoom = (Apartament[])formForLRoom.Deserialize(fs);

                Living_Rooms.Clear();
                foreach (var p in MyLRoom)
                {
                    Living_Rooms.Add(p);
                }

                ClearListLivingRoom();
                AddListLiving();
            }
        }
Пример #3
0
        //Method to call the searchpatient instance from the PatientDB.
        //This method will be attached to the button 'Search' command.
        private void SearchStaff()
        {
            Staff.Clear();
            var search = StaffDB.SearchStaff(SearchInput);

            foreach (var item in search)
            {
                Staff.Add(item);
            }
        }
Пример #4
0
        private void AddNewStaff()
        {
            Staff staff = new Staff();

            //adding additional row after the last row
            int lastRow = Staff.Count;

            for (int i = 0; i <= lastRow; i++)
            {
                if (i == lastRow)
                {
                    Staff.Add(staff);
                }
            }
        }
Пример #5
0
        private static void CSConfig()
        {
            CSOptions.Schedule.OnGlobalTick += OnScheduleTick;

            EventSink.Connected += e =>
            {
                if (e.Mobile is PlayerMobile && e.Mobile.Account.AccessLevel >= CSOptions.NotifyAccess)
                {
                    Staff.Add((PlayerMobile)e.Mobile);
                }
            };

            EventSink.Disconnected += e =>
            {
                if (e.Mobile is PlayerMobile)
                {
                    Staff.Remove((PlayerMobile)e.Mobile);
                }
            };
        }
Пример #6
0
        protected void btnInsert_Click(object sender, EventArgs e)
        {
            StaffInfo staffInfo = new StaffInfo();

            staffInfo.No      = (dvStaff.Rows[0].Controls[1].Controls[0] as TextBox).Text.Trim();
            staffInfo.Name    = (dvStaff.Rows[1].Controls[1].Controls[0] as TextBox).Text.Trim();
            staffInfo.IsOnJob = bool.Parse((dvStaff.FindControl("staff_IsOnJobs") as DropDownList).Text.Trim());
            staffInfo.DeptNo  = (dvStaff.FindControl("dept_No") as HiddenField).Value.Trim();
            staffInfo.JobNo   = (dvStaff.FindControl("job_No") as HiddenField).Value.Trim();

            bool addResult = staffService.Add(staffInfo);

            if (addResult)
            {
                string logMsg = "工号为" + staffInfo.No + "的员工成功入职";
                logService.AddNewLog(logMsg);
                Response.Redirect(Request.Url.ToString());
            }
            else
            {
                string script = "<script> alert('添加的信息已存在,请检查!') </script>";
                Page.RegisterStartupScript("", script);
            }
        }
Пример #7
0
 public virtual void AddEmployee(CEmployee employee)
 {
     employee.Store = this;
     Staff.Add(employee);
 }
Пример #8
0
 public void AddStaff()
 {
     Staff.Add(NewPers);
 }
Пример #9
0
 public virtual void AddEmployee(NHEmployee nhEmployee)
 {
     nhEmployee.Store = this;
     Staff.Add(nhEmployee);
 }
Пример #10
0
 public void AddStaff(LineWorker worker)
 {
     Staff.Add(worker);
     OnPropertyChanged();
 }
Пример #11
0
 public void AddStaff(LineWorker worker)
 {
     Staff.Add(worker);
 }
Пример #12
0
 public void AddStaff(Staff staff)
 {
     Staff.Add(staff);
 }