Esempio n. 1
0
        public object AddEbulletin(AddEbulletin addebulltn)
        {
            dynamic TBAddEbulletinResult;
            int     str = 0;

            try
            {
                string Result = Ebulletin.createEbulletin(addebulltn);

                if (!string.IsNullOrEmpty(Result))
                {
                    str = GlobalFuns.uploadDocs(addebulltn.grpID, Result, "ebulletin");
                }

                if (str == 0)
                {
                    TBAddEbulletinResult = new { status = "0", message = "success" };

                    if (addebulltn.ebulletinID != "0")
                    {
                        string url = ConfigurationManager.AppSettings["imgPath"] + "php/EditEbulletin.php?newsID=" + addebulltn.ebulletinID;
                        GroupMaster.Send(url);
                    }
                }
                else
                {
                    TBAddEbulletinResult = new { status = "1", message = "failed" }
                };
            }
            catch
            {
                TBAddEbulletinResult = new { status = "1", message = "failed" };
            }
            return(new { TBAddEbulletinResult });
        }
Esempio n. 2
0
        public object GetEbulletinBySearchText(MemberProfile mem)
        {
            dynamic       TBEbulletinSearchResult;
            List <object> EbulletinListResult = new List <object>();

            try
            {
                List <EbulletinList> Result = Ebulletin.GetEbulletinBySearchText(mem.searchText);

                for (int i = 0; i < Result.Count; i++)
                {
                    EbulletinListResult.Add(new { EbulletinList = Result[i] });
                }

                if (Result != null && Result.Count != 0)
                {
                    TBEbulletinSearchResult = new { status = "0", message = "success", AnnounListResult = EbulletinListResult };
                }
                else
                {
                    TBEbulletinSearchResult = new { status = "0", message = "Record not found" };
                }
            }
            catch
            {
                TBEbulletinSearchResult = new { status = "1", message = "failed" };
            }

            return(new { TBEbulletinSearchResult });
        }
Esempio n. 3
0
        public object GetEbulletinDetails(EbulletinDetails ebull)
        {
            dynamic       TBEbulletinListResult;
            List <object> EbulletinDetailResult = new List <object>();

            try
            {
                var Result = Ebulletin.GetEbulletinDetails(ebull);

                if (Result > 0)
                {
                    TBEbulletinListResult = new { status = "0", message = "success", EbulletinDetailResult = EbulletinDetailResult };
                }
                else
                {
                    TBEbulletinListResult = new { status = "0", message = "Record not found", EbulletinDetailResult = EbulletinDetailResult };
                }
            }
            catch
            {
                TBEbulletinListResult = new { status = "1", message = "failed" };
            }

            return(new { TBEbulletinListResult });
        }
Esempio n. 4
0
        public object GetYearWiseEbulletinList(InputGetYearWiseEbull input)
        {
            dynamic TBYearWiseEbulletinList;

            try
            {
                List <EbulletinList> Result = Ebulletin.GetYearWiseEbulletinList(input);

                if (Result != null)
                {
                    TBYearWiseEbulletinList = new { status = "0", message = "success", Result = Result };
                }
                else
                {
                    TBYearWiseEbulletinList = new { status = "0", message = "Record not found" };
                }
            }
            catch
            {
                TBYearWiseEbulletinList = new { status = "1", message = "failed" };
            }

            return(new { TBYearWiseEbulletinList });
        }
Esempio n. 5
0
        public object GetEbulletinList(EbulletinSearch ebull)
        {
            dynamic       TBEbulletinListResult;
            List <object> EbulletinListResult = new List <object>();
            DataSet       Result = new DataSet();

            try
            {
                string search = "";

                if (ebull.searchText == null)
                {
                    search = "";
                }
                else
                {
                    search = ebull.searchText;
                }

                Result = Ebulletin.GetEbulletinList(ebull, search);

                DataTable dt  = Result.Tables[0];
                DataTable dt1 = Result.Tables[1];

                List <EbulletinList> res = new List <EbulletinList>();

                if (dt.Rows.Count > 0)
                {
                    res = GlobalFuns.DataTableToList <EbulletinList>(dt);
                    for (int i = 0; i < res.Count; i++)
                    {
                        if (!string.IsNullOrEmpty(res[i].ebulletinlink) && res[i].ebulletinType != "Link")
                        {
                            string ebulletinlink = res[i].ebulletinlink.ToString();
                            string path          = ConfigurationManager.AppSettings["imgPath"] + "Documents/ebulletin/Group" + ebull.groupId + "/";
                            res[i].ebulletinlink = path + ebulletinlink;
                        }
                    }
                }

                for (int i = 0; i < res.Count; i++)
                {
                    EbulletinListResult.Add(new { EbulletinList = res[i] });
                }

                if (res != null && res.Count != 0)
                {
                    TBEbulletinListResult = new { status = "0", message = "success", smscount = dt1.Rows[0]["SMSCount"].ToString(), EbulletinListResult = EbulletinListResult };
                }
                else
                {
                    TBEbulletinListResult = new { status = "0", message = "Record not found", smscount = dt1.Rows[0]["SMSCount"].ToString(), EbulletinListResult = EbulletinListResult };
                }
            }
            catch
            {
                TBEbulletinListResult = new { status = "1", message = "failed", smscount = 0 };
            }

            return(new { TBEbulletinListResult });
        }