public static void GetTotal(Model_Mailbox parameters)
    {
        Model_Subscriber ret = SubScriberController.GetSubProfileDetail();


        AppTools.SendResponse(HttpContext.Current.Response, ret.ObjectToJSON());
    }
Пример #2
0
    public static void ImportSubscriber(object param)
    {
        //Model_Subscriber cSub = new Model_Subscriber();
        object[]  parameters          = (object[])param;
        DataTable data                = (DataTable)parameters[0];
        Model_SubscriberParamImport p = (Model_SubscriberParamImport)parameters[1];

        foreach (DataRow row in data.Rows)
        {
            Model_Subscriber cSub = new Model_Subscriber
            {
                Email     = (row.Table.Columns.Contains("Email") ? (row["Email"] == DBNull.Value ? "" : (string)row["Email"]) : ""),
                FirstName = (row.Table.Columns.Contains("FirstName") ? (row["FirstName"] == DBNull.Value ? "" : (string)row["FirstName"]) : ""),
                LastName  = (row.Table.Columns.Contains("LastName") ? (row["LastName"] == DBNull.Value ? "" : (string)row["LastName"]) : ""),
                Sbin      = true,
                SGID      = int.Parse(p.Group)
            };
            cSub.model_InsertSubscriber(cSub);

            Lock.AcquireWriterLock(Timeout.Infinite);
            SubScriberImportController.TotalCompleted  += 1;
            SubScriberImportController.PercentCompleted =
                (decimal)SubScriberImportController.TotalCompleted * 100 / int.Parse(p.Total);
            Lock.ReleaseWriterLock();
        }
        Lock.AcquireWriterLock(Timeout.Infinite);
        SubScriberImportController.Onprocess = false;
        Lock.ReleaseWriterLock();
    }
Пример #3
0
    private static IList <Model_Subscriber> allSubscriber(string SG)
    {
        Model_Subscriber        s  = new Model_Subscriber();
        List <Model_Subscriber> sl = new List <Model_Subscriber>();


        if (!string.IsNullOrEmpty(SG))
        {
            string[] arrS = SG.Split(',');
            int      cou  = 0;
            foreach (string g in arrS)
            {
                if (cou == 0)
                {
                    sl = s.model_getSubbyGroup(int.Parse(g));
                }
                else
                {
                    sl.AddRange(s.model_getSubbyGroup(int.Parse(g)));
                }

                cou = cou + 1;
            }
        }


        return(sl);
    }
    public static int DeleteGroup(List <Model_Subscriber> param)
    {
        Model_Subscriber cSG = new Model_Subscriber();


        return(cSG.model_DeleteSubscriber(param));

        //return 1;
    }
    public static bool UpdateGroup(List <Model_Subscriber> param)
    {
        Model_Subscriber cSG = new Model_Subscriber();


        return(cSG.modeol_UpdateSubcriberGroup(param));

        //return 1;
    }
    public static int InsertGroup(Model_Subscriber param)
    {
        Model_Subscriber cSG = new Model_Subscriber();


        return(cSG.model_InsertSubscriber(param));

        //return 1;
    }
    public static void InsertGroup(Model_Subscriber parameters)
    {
        int    ret     = SubScriberController.InsertGroup(parameters);
        bool   success = false;
        string msg     = "no";

        if (ret > 0)
        {
            success = true;
            msg     = "Insert Completed!!";
        }

        string res = (new BaseWebMethodAJax
        {
            success = success,
            msg = msg
        }).ObjectToJSON();

        AppTools.SendResponse(HttpContext.Current.Response, res);
    }
 public static bool UpdateVerify(Model_Subscriber ms)
 {
     return(ms.UpdateVerify(ms));
 }
    public static List <Model_Subscriber> GetUnverifyList()
    {
        Model_Subscriber cSG = new Model_Subscriber();

        return(cSG.GetUnverify());
    }
    public static bool UpDateSub(int sid)
    {
        Model_Subscriber sub = new Model_Subscriber();

        return(sub.UpdateUnSub(sid));
    }
    public static Model_Subscriber GetSubProfileDetail()
    {
        Model_Subscriber cSG = new Model_Subscriber();

        return(cSG.GetSubProfile());
    }
    public static object GetGroupList_DatatbleView(DTParameters param)
    {
        Model_Subscriber cSG = new Model_Subscriber();

        return(cSG.getSubscriberAll_DataTable(param));
    }