protected void imgLogDelete_Click(object sender, ImageClickEventArgs e)
 {
     bool isChkChecked = false;
     for (int i = 0; i < gdvLog.Rows.Count; i++)
     {
         GridViewRow row = gdvLog.Rows[i];
         bool isChecked = ((CheckBox)row.FindControl("chkSendEmail")).Checked;
         if (isChecked)
         {
             HiddenField hdfLogID = (HiddenField)row.FindControl("hdfLogID");
             int LogID = Int32.Parse(hdfLogID.Value);
             ErrorLogController objController = new ErrorLogController();
             objController.DeleteLogByLogID(LogID, GetPortalID, GetUsername);
             isChkChecked = true;
         }
     }
     if (isChkChecked)
     {
         BindGrid();
         ShowMessage(SageMessageTitle.Information.ToString(), GetSageMessage("EventViewer", "LogDeletedSuccessfully"), "", SageMessageType.Success);
     }
     else
     {
         ShowMessage(SageMessageTitle.Information.ToString(), GetSageMessage("EventViewer", "CheckCheckBoxAlert"), "", SageMessageType.Alert);
     }
 }
 protected void gdvLog_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     int Id = int.Parse(e.CommandArgument.ToString());
     switch (e.CommandName)
     {
         case "Delete":
             try
             {
                 ErrorLogController objController = new ErrorLogController();
                 objController.DeleteLogByLogID(Id, GetPortalID, GetUsername);
                 BindGrid();
                 ShowMessage("", GetSageMessage("EventViewer", "LogDeletedSuccessfully"), "", SageMessageType.Success);
             }
             catch (Exception ex)
             {
                 ProcessException(ex);
             }
             break;
     }
 }