private void LoadDataGrid(bool IsResetPageIndex, bool IsSort, string strFieldName = "", string strFieldValue = "")
    {
        objSubscribe = new tblSubscribe();

        objDataTable = objSubscribe.LoadGridData(ddlFields.SelectedValue, txtSearch.Text.Trim());

        //'Reset PageIndex of gridviews
        if (IsResetPageIndex)
        {
            if (dgvGridView.PageCount > 0)
            {
                dgvGridView.PageIndex = 0;
            }
        }

        dgvGridView.DataSource = null;
        dgvGridView.DataBind();
        lblCount.Text = 0.ToString();
        hdnSelectedIDs.Value = "";

        //'Check for data into datatable
        if (objDataTable.Rows.Count <= 0)
        {
            DInfo.ShowMessage("No data found", Enums.MessageType.Information);
            return;
        }
        else
        {
            if (ddlPerPage.SelectedItem.Text.ToLower() == "all")
            {
                dgvGridView.AllowPaging = false;
            }
            else
            {
                dgvGridView.AllowPaging = true;
                dgvGridView.PageSize = Convert.ToInt32(ddlPerPage.SelectedItem.Text);
            }

            lblCount.Text = objDataTable.Rows.Count.ToString();
            objDataTable = SortDatatable(objDataTable, ViewState["SortColumn"].ToString(), (appFunctions.Enum_SortOrderBy)ViewState["SortOrder"], IsSort);
            dgvGridView.DataSource = objDataTable;
            dgvGridView.DataBind();
        }

        objSubscribe = null;
    }
    private bool Delete(int intPKID)
    {
        bool retval = false;
        objSubscribe = new tblSubscribe();

        var _with1 = objSubscribe;

        if (_with1.LoadByPrimaryKey(intPKID))
        {
            _with1.MarkAsDeleted();
            _with1.Save();
        }

        retval = true;
        objSubscribe = null;
        return retval;
    }
    protected void dgvGridView_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
    {
        if (e.CommandName == "IsActive")
        {
            objSubscribe = new tblSubscribe();
            if (objSubscribe.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())))
            {
                if (objSubscribe.AppIsActive == true)
                {
                    objSubscribe.AppIsActive = false;
                }
                else if (objSubscribe.AppIsActive == false)
                {
                    objSubscribe.AppIsActive = true;
                }
                objSubscribe.Save();
                LoadDataGrid(false, false);
            }
            objSubscribe = null;
        }

    }
Example #4
0
    public bool SaveSubscriber()
    {
        objCommon = new clsCommon();
        if (objCommon.IsRecordExists("tblSubscribe", tblSubscribe.ColumnNames.AppEmail, tblSubscribe.ColumnNames.AppSubscribeID, txtUserEmail.Text))
        {
            DisplayInfoSubScribe.ShowMessage("Email address already exist", Enums.MessageType.Error);
            return(false);
        }
        objCommon = null;
        tblSubscribe objNewsLetterSubScriber = new tblSubscribe();

        objNewsLetterSubScriber.AddNew();
        objNewsLetterSubScriber.AppEmail = txtUserEmail.Text.Trim();

        objNewsLetterSubScriber.AppIsActive = true;

        objNewsLetterSubScriber.AppCreatedDate = GetDateTime();
        objNewsLetterSubScriber.Save();
        SendMail(objNewsLetterSubScriber.s_AppSubscribeID);


        objNewsLetterSubScriber = null;
        return(true);
    }