示例#1
0
 public void FillLst()
 {
     foreach (DataGridViewRow row in dataGridView1.Rows)
     {
         if ((bool)row.Cells[2].Value == true)
         {
             RuntimeAmenitiestobj = RuntimeAmenitiestobj.GetByUnitIDandAmenitiesID((int)row.Cells[0].Value, frmUnit_AmenitiesID);
             if (RuntimeAmenitiestobj.ID == 0)
             {
                 RuntimeAmenitiestobj.UnitID      = (int)row.Cells[0].Value;
                 RuntimeAmenitiestobj.AmenitiesID = frmUnit_AmenitiesID;
                 RuntimeAminitelst.Add(RuntimeAmenitiestobj);
             }
         }
     }
 }
示例#2
0
 public void Add(int _amenitiesid)
 {
     foreach (var item in RuntimeAminitelst.ToList())
     {
         if (item.AmenitiesID == _amenitiesid)
         {
             RuntimeAmenitiestobj = RuntimeAmenitiestobj.GetByUnitIDandAmenitiesID(item.UnitID, item.AmenitiesID);
             if (RuntimeAmenitiestobj.ID == 0)
             {
                 Amenitiestobj.AmenitiesID = item.AmenitiesID;
                 Amenitiestobj.UnitID      = item.UnitID;
                 Amenitiestobj.Add();
             }
             RuntimeAminitelst.Remove(item);
         }
     }
 }