public bool eventSubscriber_getEvent_id_DAL(event_subscriberBO event_subscriber_bo)
 {
     try
     {
         s_querry = "select event_id from event_subscriber where user_id='" + event_subscriber_bo.user_id + "' AND event_id = '" + event_subscriber_bo.event_id + "' ";
         if (con.State == ConnectionState.Closed)
         {
             con.Open();
         }
         cmd = new SqlCommand(s_querry, con);
         dr  = cmd.ExecuteReader();
         if (dr.HasRows)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         throw;
     }
     finally { cmd.Dispose(); con.Close(); dr.Close(); dr.Dispose(); }
 }
示例#2
0
    protected void subscribeToIvent_Command(object sender, CommandEventArgs e)
    {
        event_subscriberBAL event_bal = new event_subscriberBAL();
        event_subscriberBO  event_bo  = new event_subscriberBO();

        event_bo.user_id  = Convert.ToInt32(Session["user_id"]);
        event_bo.event_id = Convert.ToInt32(e.CommandArgument.ToString());


        try
        {
            //if (Session["user_id"] == null)
            //{
            //    Page.ClientScript.RegisterStartupScript(Page.GetType(), "Script", "alert('Please Login First');", true);
            //}
            //else if (event_bal.eventSubscriber_getEvent_id_DAL(event_bo))
            //{
            //    Page.ClientScript.RegisterStartupScript(Page.GetType(), "Script", "alert('You Already Subscribe To This Event');", true);
            //}

            if (event_bal.evetnsubscriberDAL(event_bo) > 0)
            {
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "Script", "alert('You are subscribed to this event');window.open('Event.aspx','_self');", true);
            }

            //Response.Redirect("~/Event.aspx");
        }
        catch (Exception ex)
        {
            ErrorReportBAL error = new ErrorReportBAL();
            error.SendErrorReport("Event.aspx", ex.ToString());
            Response.Write("<script>alert('Some Error Occured \n Sorry for inconvenience');</script>");
        }
    }
    //public DataTable eventSubscriber_getEvetnID_DAL(event_subscriberBO event_subscriber_bo)
    //{
    //    try
    //    {
    //        return event_subscriber__dal.eventSubscriber_getEvetnID_DAL(event_subscriber_bo);
    //    }
    //    catch (Exception)
    //    {

    //        throw;
    //    }
    //}


    public bool eventSubscriber_getEvent_id_DAL(event_subscriberBO event_subscriber_bo)
    {
        try
        {
            return(event_subscriber__dal.eventSubscriber_getEvent_id_DAL(event_subscriber_bo));
        }
        catch (Exception)
        {
            throw;
        }
    }
 public int evetnsubscriberDAL(event_subscriberBO event_subscriber_bo)
 {
     try
     {
         return(event_subscriber__dal.evetnsubscriberDAL(event_subscriber_bo));
     }
     catch (Exception)
     {
         throw;
     }
 }
 //del events subscri
 public int evetns_sub_delBAL(event_subscriberBO event_subBO)
 {
     try
     {
         return(event_subscriber__dal.event_subs_delDAL(event_subBO));
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#6
0
    //protected void load_all_subscibed_ID()
    //{
    //    event_subscriberBAL ebal = new event_subscriberBAL();
    //    event_subscriberBO ebo = new event_subscriberBO();

    //    ebo.user_id = Convert.ToInt32(Session["user_id"]);
    //    DataSet dtUserRegistered = new DataSet();
    //    dtUserRegistered = ebal.eventSubscriber_getSubscibedEventID_DAL(ebo);

    //}
    protected void eventLoad_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        try
        {
            event_subscriberBAL event_bal = new event_subscriberBAL();
            event_subscriberBO  event_bo  = new event_subscriberBO();

            if (Session["user_id"] != null)
            {
                event_bo.user_id  = Convert.ToInt32(Session["user_id"]);
                event_bo.event_id = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "event_id"));

                ImageButton imgbtn_subscribe_unsubs = new ImageButton();
                imgbtn_subscribe_unsubs.CssClass = "subscribe_btn";


                if (event_bal.eventSubscriber_getEvent_id_DAL(event_bo))       //already subscribbed make the unsubscribe button
                {
                    imgbtn_subscribe_unsubs.ImageUrl        = "img/unsubscibe.png";
                    imgbtn_subscribe_unsubs.Command        += new CommandEventHandler(Unsubscribe_Command);
                    imgbtn_subscribe_unsubs.CommandArgument = DataBinder.Eval(e.Item.DataItem, "event_id").ToString();
                }

                else                                                          //not subcribbed to any event
                {
                    imgbtn_subscribe_unsubs.ImageUrl        = "img/subscibe.png";
                    imgbtn_subscribe_unsubs.Command        += new CommandEventHandler(subscribeToIvent_Command);
                    imgbtn_subscribe_unsubs.CommandArgument = DataBinder.Eval(e.Item.DataItem, "event_id").ToString();
                }


                System.Web.UI.HtmlControls.HtmlGenericControl div_subscribe = (System.Web.UI.HtmlControls.HtmlGenericControl)e.Item.FindControl("subscribe");

                div_subscribe.Controls.Add(imgbtn_subscribe_unsubs);
            }

            else
            {
                ImageButton imgbtn_subscribe = new ImageButton();
                imgbtn_subscribe.OnClientClick = "SignInMessage();";
                imgbtn_subscribe.CssClass      = "subscribe_btn";
                imgbtn_subscribe.ImageUrl      = "img/subscibe.png";
                System.Web.UI.HtmlControls.HtmlGenericControl div_subscribe = (System.Web.UI.HtmlControls.HtmlGenericControl)e.Item.FindControl("subscribe");
                div_subscribe.Controls.Add(imgbtn_subscribe);
            }
        }
        catch (Exception ex)
        {
            ErrorReportBAL error = new ErrorReportBAL();
            error.SendErrorReport("Event.aspx", ex.ToString());
            //Response.Write("<script>alert('Some Error Occured \n Sorry for inconvenience');</script>");
        }
    }
 //unsubscirbe event
 public int evetnUnSubscribeDAL(event_subscriberBO event_subscriber_bo)
 {
     try
     {
         // con = new SqlConnection(ConfigurationManager.ConnectionStrings["HIT"].ToString());
         s_querry = "delete from event_subscriber where event_id =" + event_subscriber_bo.event_id + " AND user_id=" + event_subscriber_bo.user_id + "";
         if (con.State == ConnectionState.Closed)
         {
             con.Open();
         }
         cmd = new SqlCommand(s_querry, con);
         return(cmd.ExecuteNonQuery());
     }
     catch (Exception)
     {
         throw;
     }
     finally { cmd.Dispose(); con.Close(); }
 }
    public int evetnsubscriberDAL(event_subscriberBO event_subscriber_bo)
    {
        try
        {
            s_querry = "insert into event_subscriber values(@event_id,@user_id)";
            if (con.State == ConnectionState.Closed)
            {
                con.Open();
            }
            cmd = new SqlCommand(s_querry, con);
            cmd.Parameters.AddWithValue("@event_id", event_subscriber_bo.event_id);
            cmd.Parameters.AddWithValue("@user_id", event_subscriber_bo.user_id);

            return(cmd.ExecuteNonQuery());
        }
        catch (Exception)
        {
            throw;
        }
        finally { cmd.Dispose(); con.Close(); }
    }
示例#9
0
    protected void loadEvent()
    {
        AdminFunctionsBAL   adminBlogFunctions = new AdminFunctionsBAL();
        eventsBO            eventsbo           = new eventsBO();
        event_subscriberBO  ebo  = new event_subscriberBO();
        event_subscriberBAL ebal = new event_subscriberBAL();

        try
        {
            DataSet ds = adminBlogFunctions.AdminEventLister();
            eventLoad.DataSource = ds;
            eventLoad.DataBind();
        }

        catch (Exception ex)
        {
            //throw;
            ErrorReportBAL error = new ErrorReportBAL();
            error.SendErrorReport("Event.aspx", ex.ToString());
            Response.Write("<script>alert('Sorry for inconvenience');</script>");
        }
    }
 //Deleting event_subs
 public int event_subs_delDAL(event_subscriberBO event_subsbo)
 {
     try
     {
         s_querry = "Delete from event_subscriber where event_id=@event_id";
         if (con.State == ConnectionState.Closed)
         {
             con.Open();
         }
         cmd.Parameters.AddWithValue("@event_id", event_subsbo.event_id);
         cmd = new SqlCommand(s_querry, con);
         return(cmd.ExecuteNonQuery());
     }
     catch
     {
         throw;
     }
     finally
     {
         con.Close();
         con.Dispose();
     }
 }