예제 #1
0
 //for Company
 protected void chkCtrlCompany_CheckedChanged(object sender, EventArgs e)
 {
     foreach (GridViewRow row in grid_Company.Rows)
     {
         CheckBox ck    = ((CheckBox)row.FindControl("chkCtrlCompany"));
         Company  _comp = new Company();
         _comp.CompID   = Convert.ToInt16(row.Cells[1].Text);
         _comp.CompName = row.Cells[2].Text;
         if (ck.Checked)
         {
             if (SelectedLocs.Where(aa => aa.LocID == _comp.CompID).Count() == 0)
             {
                 SelectedComps.Add(_comp);
             }
         }
         else
         {
             if (SelectedComps.Where(aa => aa.CompID == _comp.CompID).Count() > 0)
             {
                 var comp = SelectedComps.Where(aa => aa.CompID == _comp.CompID).First();
                 SelectedComps.Remove(comp);
             }
         }
     }
 }