protected void btnAddZone_Click(object sender, EventArgs e) { var cmdZone = new ZoneService(); List <ZONE_DETAIL> list = new List <ZONE_DETAIL>(); for (int i = 0; i < gridSelectZone.Rows.Count; i++) { if (((CheckBox)gridSelectZone.Rows[i].Cells[0].FindControl("check")).Checked) { if (ViewState["empId"] != null && DataSouceRoleFunction.Where(x => x.ZONE_ID == Convert.ToInt32(gridSelectZone.DataKeys[i].Value.ToString())).FirstOrDefault() == null) { ZONE_DETAIL obj = new ZONE_DETAIL(); obj.Action = ActionEnum.Create; obj.EMPLOYEE_ID = Convert.ToInt32(ViewState["empId"].ToString()); obj.ZONE_ID = Convert.ToInt32(gridSelectZone.DataKeys[i].Value.ToString()); obj.CREATE_DATE = DateTime.Now; obj.CREATE_EMPLOYEE_ID = 0; obj.UPDATE_DATE = DateTime.Now; obj.UPDATE_EMPLOYEE_ID = 0; obj.SYE_DEL = true; list.Add(obj); } else if (DataSouceNewRoleFunction.Where(x => x.ZONE_ID == Convert.ToInt32(gridSelectZone.DataKeys[i].Value.ToString())).FirstOrDefault() == null) { ZONE_DETAIL obj = new ZONE_DETAIL(); obj.Action = ActionEnum.Create; obj.EMPLOYEE_ID = 0; obj.ZONE_ID = Convert.ToInt32(gridSelectZone.DataKeys[i].Value.ToString()); obj.CREATE_DATE = DateTime.Now; obj.CREATE_EMPLOYEE_ID = 0; obj.UPDATE_DATE = DateTime.Now; obj.UPDATE_EMPLOYEE_ID = 0; obj.SYE_DEL = true; DataSouceNewRoleFunction.Add(obj); } } } if (list.Count > 0) { var cmd = new ZoneDetailService(list); cmd.AddList(); } InitialDataPopup(); this.popup.Show(); }
public ZoneDetailService(ZONE_DETAIL item) { _item = item; }