protected void btnAdd_Click(object sender, EventArgs e)
 {
     if (isValid(0))
     {
         DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter tableAdapter = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
         tableAdapter.Insert(int.Parse(ddlDepartment.SelectedValue), loggedInUserCoId, tbName.Text, loggedInUserId, int.Parse(ddlCategory.SelectedValue),cbDefault.Checked);
         repeater.DataBind();
         SetInfoMessage(WebConstants.Messages.Information.RECORD_SAVED);
     }
     //lbl
 }
 private void BindGrids()
 {
     try
     {
         DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter hazardTA = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
         gvHazards1.DataSource = hazardTA.GetDepartmentHazardByDeptId(int.Parse(ddlDepartment1.SelectedValue), int.Parse(ddlCompany1.SelectedValue));
         gvHazards1.DataBind();
         gvHazards2.DataSource = hazardTA.GetDepartmentHazardByDeptId(int.Parse(ddlDepartment2.SelectedValue), int.Parse(ddlCompany2.SelectedValue));
         gvHazards2.DataBind();
         HideTransferButtons();
     }
     catch
     {
         //this is needed as some time the ddls are not set.
     }
 }
 protected void btnUpate_Click(object sender, EventArgs e)
 {
     int id = int.Parse(hfDeptPersonId.Value);
     if (isValid(id))
     {
         DepartmentHazard.DepartmentHazardSelectCommandRow dataRow = getDepartmentPerson(id);
         if (dataRow != null)
         {
             DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter tableAdapter = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
             tableAdapter.Update(int.Parse(ddlDepartment.SelectedValue), tbName.Text, dataRow.index_seq, loggedInUserId, dataRow.sequence, int.Parse(ddlCategory.SelectedValue),cbDefault.Checked);
             repeater.DataBind();
             SetInfoMessage(WebConstants.Messages.Information.RECORD_SAVED);
         }
         btnAdd.Visible = true;
         btnUpate.Visible = false;
         tbName.Text = "";
     }
 }
 protected void btnSave_Click(object sender, EventArgs e)
 {
     string[] idList = Request["idOrdering"].Split(',');
     if (idList != null)
     {
         //-i because we have an extra comma at the end
         for (int i = 0; i < idList.Length - 1; i++)
         {
             DepartmentHazard.DepartmentHazardSelectCommandRow dataRow = getDepartmentPerson(int.Parse(idList[i]));
             if (dataRow != null)
             {
                 DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter tableAdapter = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
                 tableAdapter.Update(dataRow.dept_id, dataRow.name_desc, i + 1, loggedInUserId, dataRow.sequence, dataRow.category_id,dataRow.flg_default);
             }
         }
     }
     SetInfoMessage(WebConstants.Messages.Information.RECORD_SAVED);
     repeater.DataBind();
 }
 private void BindRepeater()
 {
     DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter ta = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
     IEnumerator iEnum = ta.GetRemainingHazardForOrder(departmentId, loggedInUserCoId, int.Parse(Request[WebConstants.Request.DEPT_ORDER_ID])).GetEnumerator();
     while (iEnum.MoveNext())
     {
         DepartmentHazard.DepartmentHazardSelectCommandRow dataRow = (DepartmentHazard.DepartmentHazardSelectCommandRow)iEnum.Current;
         if (categories.ContainsKey(dataRow.category_name) == false)
         {
             categories.Add(dataRow.category_name, new List<KeyValuePair<int, string>>());
         }
         List<KeyValuePair<int, string>> hazards = categories[dataRow.category_name];
         hazards.Add(new KeyValuePair<int, string>(dataRow.index_seq, dataRow.name_desc));
     }
     rptHazards.DataSource = categories.Keys;
     rptHazards.DataBind();
 }
 protected void repeater_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if (e.CommandName.Equals("Edit"))
     {
         DepartmentHazard.DepartmentHazardSelectCommandRow dataRow = getDepartmentPerson(int.Parse(e.CommandArgument.ToString()));
         if (dataRow != null)
         {
             tbName.Text = dataRow.name_desc;
             ddlDepartment.SelectedValue = dataRow.dept_id.ToString();
             ddlCategory.SelectedValue = dataRow.category_id.ToString();
             cbDefault.Checked = dataRow.flg_default;
             btnAdd.Visible = false;
             btnUpate.Visible = true;
             hfDeptPersonId.Value = e.CommandArgument.ToString();
         }
     }
     else if (e.CommandName.Equals("Delete"))
     {
         DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter tableAdapter = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
         tableAdapter.Delete(int.Parse(e.CommandArgument.ToString()), loggedInUserId);
         repeater.DataBind();
         SetInfoMessage(WebConstants.Messages.Information.RECORD_DELETED);
     }
 }
 private bool isValid(int id)
 {
     //DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter
     DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter tableAdapter = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
     IEnumerator iEnumerator = tableAdapter.GetDepartmentHazardByName(int.Parse(ddlDepartment.SelectedValue), loggedInUserCoId, tbName.Text,id).GetEnumerator();
     if (iEnumerator.MoveNext())
     {
         SetErrorMessage(WebConstants.Messages.Error.ALREAD_EXISTS);
         return false;
     }
     return true;
 }
 private DepartmentHazard.DepartmentHazardSelectCommandRow getDepartmentPerson(int departmentPersonId)
 {
     DepartmentHazard.DepartmentHazardSelectCommandRow dataRow = null;
     DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter tableAdapter = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
     IEnumerator iEnumerator = tableAdapter.GetDepartmentHazardById(departmentPersonId, loggedInUserCoId).GetEnumerator();
     if (iEnumerator.MoveNext())
     {
         dataRow = (DepartmentHazard.DepartmentHazardSelectCommandRow)iEnumerator.Current;
     }
     return dataRow;
 }