protected void DeleteDepartment(Object sender, CommandEventArgs e)
    {
        int dept_id = int.Parse(e.CommandArgument.ToString());

        department = getDepartment(dept_id);
        if (department == null)
        {
            SetErrorMessage(WebConstants.Messages.Error.INVALID_ID);
        }
        else
        {
            try
            {
                DepartmentTableAdapters.DepartmentSelectCommandTableAdapter tableAdapter = new DepartmentTableAdapters.DepartmentSelectCommandTableAdapter();
                tableAdapter.DeleteDepartment(int.Parse(department.Rows[0]["dept_id"].ToString()));
                SetInfoMessage(WebConstants.Messages.Information.RECORD_DELETED);
                GridView1.DataBind();
            }
            catch
            {
                SetErrorMessage(WebConstants.Messages.Error.CONNECTION_ERROR);
            }
          }
    }