Ejemplo n.º 1
0
        //***********************************************

        public bool updateGuestRequestStatus(GuestRequest r, grStatus s)
        {
            bool ris = false;

            if (DataSource.guestrequestlist.Exists(item => item.GuestRequestKey == r.GuestRequestKey) == false)
            {
                r.Status = s;
                DataSource.guestrequestlist.Add(r.clone());
                throw new Exception("dal:updateGuestRequestStatus:this guestrequest doesnt exist");
            }
            else
            {
                DataSource.guestrequestlist.ForEach(item =>
                {
                    if (item.GuestRequestKey == r.GuestRequestKey)
                    {
                        item.Status = s;//
                        ris         = true;
                    }
                });
                //DataSource.guestrequestlist.Remove(r);
                //r.Status = s;
                //addGuestRequest(r);
                //ris = true;
            }
            if (ris == true)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
 //****************************************
 public void updateGuestRequestStatus(GuestRequest r, grStatus s)
 {
     try { dal.updateGuestRequestStatus(r, s); }
     catch (Exception x)
     {
         Console.WriteLine(x);
     }
 }
Ejemplo n.º 3
0
        public bool updateGuestRequestStatus(GuestRequest r, grStatus s)
        {
            XElement myguest = grRoot.Elements().FirstOrDefault(item => Convert.ToInt32(item.Element("GuestRequestKey").Value) == r.GuestRequestKey);

            if (myguest == null)
            {
                throw new Exception(" updateGuestRequestStatus:dal:This object isn't exist, can't make a change");
            }
            myguest.Element("status").Value = s.ToString();
            grRoot.Save(grPath);

            return(true);
        }