protected void lnkLndIn_Click(object sender, EventArgs e) { if (Session.Count != 0) { String request = (Request.QueryString["ev"]); int HostID = Convert.ToInt32(Session["ID"]); string HostLevel = Convert.ToString(Session["Level"]); EventServiceClient eventClient = new EventServiceClient(); if (HostLevel.ToLower().Equals("host")) { EventModel AddShare = new EventModel(); AddShare.EventID = Convert.ToInt32(request); AddShare.HostID = Convert.ToInt32(HostID); AddShare.Type = "Shares"; eventClient.addEventView(AddShare); } else if (HostLevel.ToLower().Equals("guest")) { EventModel AddShare = new EventModel(); AddShare.EventID = Convert.ToInt32(request); AddShare.GuestID = Convert.ToInt32(HostID); AddShare.Type = "Shares"; eventClient.addEventView(AddShare); } Response.Redirect("https://www.linkedin.com/shareArticle?mini=true&url=http://localhost:60469/EventDetails.aspx?EventID=" + request); } else { Response.Redirect("Login.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { int E_ID = Convert.ToInt32(Request.QueryString["eventID"]); string LoggedID = Convert.ToString(Session["ID"]); EventServiceClient esc = new EventServiceClient(); EventModel _event = new EventModel(); GuestServiceClient gsc = new GuestServiceClient(); EmailClient email = new EmailClient(); List <GuestModel> gst = gsc.findGuestAttendingEvent(Convert.ToString(E_ID)); _event = esc.findByEventID(Convert.ToString(E_ID)); if (gst.Count() != 0) { foreach (GuestModel guest in gst) { email.sendSurvey(guest.NAME, guest.EMAIL, _event); } Response.Redirect("EventManagement.aspx?HostID=" + LoggedID); } else { Response.Redirect("EventManagement.aspx?HostID=" + LoggedID); } }
public void SCNetworkControllerTest() { //WcfScServiceHost scnet = new WcfScServiceHost(); DiscoveryClient discoveryClient = new DiscoveryClient(new UdpDiscoveryEndpoint()); Collection <EndpointDiscoveryMetadata> helloWorldServices = discoveryClient.Find(new FindCriteria(typeof(IWcfScDataTransferService))).Endpoints; discoveryClient.Close(); if (helloWorldServices.Count == 0) { Console.WriteLine("No services"); return; } else { IWcfScDataTransferServiceCallback evnt = new MySubscriber(); InstanceContext evntCntx = new InstanceContext(evnt); EventServiceClient proxy = new EventServiceClient(evntCntx); proxy.SubscribeAllConnectedEvent(); string output = proxy.Connect(ConnectionClients.Controller); Console.WriteLine(output); //EndpointAddress serviceAddress = helloWorldServices[0].Address; //var binding = new NetTcpBinding(); //var factory = new ChannelFactory<IWcfScDataTransferService>(binding); //IWcfScDataTransferService channel = factory.CreateChannel(serviceAddress); //string result = channel.SayHello("Unit Test John"); //Console.WriteLine(result); } }
public void Initialize() { requestBody = Encoding.UTF8.GetBytes("abody"); request = new Mock <HttpWebRequest>(); request.Setup(req => req.Headers) .Returns(new WebHeaderCollection()); serviceClientFactory = new Mock <IEventServiceClientFactory>(); serviceClient = new Mock <Relays.Clients.IServiceClient>(); serviceClient.SetupSet(sc => sc.RequestFilter = It.IsAny <Action <HttpWebRequest> >()) .Callback((Action <HttpWebRequest> action) => { action(request.Object); }); serviceClient.SetupSet(sc => sc.OnSerializeRequest = It.IsAny <Action <HttpWebRequest, byte[], object> >()) .Callback((Action <HttpWebRequest, byte[], object> action) => { action(request.Object, requestBody, null); }); var response = new Mock <HttpWebResponse>(); response.Setup(res => res.StatusCode).Returns(HttpStatusCode.OK); response.Setup(res => res.StatusDescription).Returns("astatusdescription"); serviceClient.Setup(sc => sc.Post(It.IsAny <string>(), It.IsAny <object>())) .Returns(response.Object); serviceClientFactory.Setup(scf => scf.Create(It.IsAny <string>())) .Returns(serviceClient.Object); client = new EventServiceClient { ServiceClientFactory = serviceClientFactory.Object }; }
private EventServiceClient GetEventServiceClient(string name, string password) { var client = new EventServiceClient(); client.ClientCredentials.UserName.UserName = name; client.ClientCredentials.UserName.Password = password; return(client); }
protected void btnNotCOming_Click(object sender, EventArgs e) { string G_ID = Convert.ToString(Session["ID"]); string eventID = Request.QueryString["ev"]; EventServiceClient event_client = new EventServiceClient(); bool isRecorded = event_client.RecordRSVP(eventID, G_ID, "Declined"); Response.Redirect("Index.aspx"); }
public EventModel getDetails(string eventID) { EventModel _event = new EventModel(); EventServiceClient eventClient = new EventServiceClient(); _event = eventClient.findByEventID(eventID); return(_event); }
protected void Page_Load(object sender, EventArgs e) { //createSurvey //eventDesc int eventID = Convert.ToInt32(Request.QueryString["eventID"]); EventServiceClient eventClient = new EventServiceClient(); EventModel _event = eventClient.findByEventID(Convert.ToString(eventID)); eventDesc.InnerHtml = _event.Name + " Survey"; }
/// <summary>Snippet for CreateClientEvent</summary> public void CreateClientEvent() { // Snippet: CreateClientEvent(string, ClientEvent, CallSettings) // Create client EventServiceClient eventServiceClient = EventServiceClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/tenants/[TENANT]"; ClientEvent clientEvent = new ClientEvent(); // Make the request ClientEvent response = eventServiceClient.CreateClientEvent(parent, clientEvent); // End snippet }
/// <summary>Snippet for CreateClientEvent</summary> public void CreateClientEvent() { // Snippet: CreateClientEvent(TenantOrProjectNameOneof,ClientEvent,CallSettings) // Create client EventServiceClient eventServiceClient = EventServiceClient.Create(); // Initialize request argument(s) TenantOrProjectNameOneof parent = TenantOrProjectNameOneof.From(new TenantName("[PROJECT]", "[TENANT]")); ClientEvent clientEvent = new ClientEvent(); // Make the request ClientEvent response = eventServiceClient.CreateClientEvent(parent, clientEvent); // End snippet }
// [START job_search_create_client_event] public static object CreateClientEvent(string projectId, string tenantId, string requestId, string eventId, IEnumerable <string> jobIds) { EventServiceClient eventServiceClient = EventServiceClient.Create(); TenantName tenantName = TenantName.FromProjectTenant(projectId, tenantId); long seconds = 1L; Timestamp createTime = new Timestamp { Seconds = seconds }; // The type of event attributed to the behavior of the end user. JobEventType type = JobEventType.View; // List of job names associated with this event. List <string> jobs = new List <string>(); foreach (var jobId in jobIds) { //build full path of job IDs JobName name = JobName.FromProjectTenantJob(projectId, tenantId, jobId); jobs.Add(name.ToString()); } JobEvent jobEvent = new JobEvent { Type = type }; jobEvent.Jobs.Add(jobs); ClientEvent clientEvent = new ClientEvent { RequestId = requestId, EventId = eventId, CreateTime = createTime, JobEvent = jobEvent }; CreateClientEventRequest request = new CreateClientEventRequest { ParentAsTenantName = tenantName, ClientEvent = clientEvent }; ClientEvent response = eventServiceClient.CreateClientEvent(request); Console.WriteLine($"Created client event."); Console.WriteLine(response); return(0); }
/// <summary>Snippet for CreateClientEvent</summary> public void CreateClientEventResourceNames() { // Snippet: CreateClientEvent(TenantName, ClientEvent, CallSettings) // Create client EventServiceClient eventServiceClient = EventServiceClient.Create(); // Initialize request argument(s) TenantName parent = TenantName.FromProjectTenant("[PROJECT]", "[TENANT]"); ClientEvent clientEvent = new ClientEvent(); // Make the request ClientEvent response = eventServiceClient.CreateClientEvent(parent, clientEvent); // End snippet }
/// <summary>Snippet for CreateClientEvent</summary> public void CreateClientEvent() { // Snippet: CreateClientEvent(ProjectName,ClientEvent,CallSettings) // Create client EventServiceClient eventServiceClient = EventServiceClient.Create(); // Initialize request argument(s) ProjectName parent = new ProjectName("[PROJECT]"); ClientEvent clientEvent = new ClientEvent(); // Make the request ClientEvent response = eventServiceClient.CreateClientEvent(parent, clientEvent); // End snippet }
protected void Page_Load(object sender, EventArgs e) { //GuestLiveEvent( string GuestID) int loggedID = Convert.ToInt32(Session["ID"]); ImageFile img = new ImageFile(); FileUploadClient fuc = new FileUploadClient(); GuestServiceClient gsc = new GuestServiceClient(); EventServiceClient esc = new EventServiceClient(); EventModel _events = new EventModel(); List <EventModel> newEvent = new List <EventModel>(); newEvent = esc.GuestLiveEvent(Convert.ToString(Session["ID"])); if (_events != null) { string htmltag = ""; foreach (EventModel em in newEvent) { string output = ""; string imgLocation = ""; string EventID = Convert.ToString(em.EventID); img = fuc.getImageById(EventID); if (img == null) { output = "Events/Eventrix_Default_Image.png"; } else { imgLocation = img.Location; output = imgLocation.Substring(imgLocation.IndexOf('E')); //trim string path from Event } htmltag += "<div class='portfolio-item col-sm-6 col-md-4' data-groups='['all', 'numbers', 'blue', 'square']'>"; htmltag += "<div class='single-portfolio'>"; htmltag += "<img src='" + output + "' alt=''>"; htmltag += "<div class='portfolio-links'>"; htmltag += "<a class='image-link' href='" + output + "'><i class='fa fa-search-plus'></i></a>"; htmltag += "<a href='EventDetails.aspx?EventID=" + em.EventID + "'><i class='fa fa-link'></i></a>"; htmltag += "<li class='fa fa-link'>"; htmltag += "<a href='#' style='font-size: 18px;"; htmltag += "font-family: 'Roboto', sans-serif"; htmltag += "color: white;'>"; htmltag += "<p>" + em.Name + "</p>"; htmltag += "<p>" + em.sDate + " </p></a>"; htmltag += "</li>"; htmltag += "</div><!-- /.links -->"; htmltag += "</div><!-- /.single-portfolio -->"; htmltag += "</div><!-- /.portfolio-item -->"; } grid.InnerHtml = htmltag; } }
/// <summary>Snippet for CreateClientEventAsync</summary> public async Task CreateClientEventAsync() { // Snippet: CreateClientEventAsync(ProjectName,ClientEvent,CallSettings) // Additional: CreateClientEventAsync(ProjectName,ClientEvent,CancellationToken) // Create client EventServiceClient eventServiceClient = await EventServiceClient.CreateAsync(); // Initialize request argument(s) ProjectName parent = new ProjectName("[PROJECT]"); ClientEvent clientEvent = new ClientEvent(); // Make the request ClientEvent response = await eventServiceClient.CreateClientEventAsync(parent, clientEvent); // End snippet }
/// <summary>Snippet for CreateClientEvent</summary> public void CreateClientEvent_RequestObject() { // Snippet: CreateClientEvent(CreateClientEventRequest,CallSettings) // Create client EventServiceClient eventServiceClient = EventServiceClient.Create(); // Initialize request argument(s) CreateClientEventRequest request = new CreateClientEventRequest { Parent = new ProjectName("[PROJECT]").ToString(), ClientEvent = new ClientEvent(), }; // Make the request ClientEvent response = eventServiceClient.CreateClientEvent(request); // End snippet }
/// <summary>Snippet for CreateClientEventAsync</summary> public async Task CreateClientEventAsync() { // Snippet: CreateClientEventAsync(string, ClientEvent, CallSettings) // Additional: CreateClientEventAsync(string, ClientEvent, CancellationToken) // Create client EventServiceClient eventServiceClient = await EventServiceClient.CreateAsync(); // Initialize request argument(s) string parent = "projects/[PROJECT]/tenants/[TENANT]"; ClientEvent clientEvent = new ClientEvent(); // Make the request ClientEvent response = await eventServiceClient.CreateClientEventAsync(parent, clientEvent); // End snippet }
protected void Page_Load(object sender, EventArgs e) { string eventID = Request.QueryString["EventID"]; string GuestID = Convert.ToString(Session["ID"]); TicketServiceClient tsv = new TicketServiceClient(); string dl_BridgingTable = tsv.dl_BT_AND_QRCode(GuestID, eventID); if (dl_BridgingTable.ToLower().Contains("success")) { //Change RSVP Status EventServiceClient esc = new EventServiceClient(); bool isChanged = esc.RecordRSVP(eventID, GuestID, "Declined"); } Response.Redirect("GuestManagement.aspx?GuestID=" + GuestID); }
/// <summary>Snippet for CreateClientEvent</summary> public void CreateClientEvent_RequestObject() { // Snippet: CreateClientEvent(CreateClientEventRequest,CallSettings) // Create client EventServiceClient eventServiceClient = EventServiceClient.Create(); // Initialize request argument(s) CreateClientEventRequest request = new CreateClientEventRequest { ParentAsTenantOrProjectNameOneof = TenantOrProjectNameOneof.From(new TenantName("[PROJECT]", "[TENANT]")), ClientEvent = new ClientEvent(), }; // Make the request ClientEvent response = eventServiceClient.CreateClientEvent(request); // End snippet }
/// <summary>Snippet for CreateClientEventAsync</summary> public async Task CreateClientEventAsync() { // Snippet: CreateClientEventAsync(TenantOrProjectNameOneof,ClientEvent,CallSettings) // Additional: CreateClientEventAsync(TenantOrProjectNameOneof,ClientEvent,CancellationToken) // Create client EventServiceClient eventServiceClient = await EventServiceClient.CreateAsync(); // Initialize request argument(s) TenantOrProjectNameOneof parent = TenantOrProjectNameOneof.From(new TenantName("[PROJECT]", "[TENANT]")); ClientEvent clientEvent = new ClientEvent(); // Make the request ClientEvent response = await eventServiceClient.CreateClientEventAsync(parent, clientEvent); // End snippet }
public void Initialize() { serviceClientFactory = new Mock <IEventServiceClientFactory>(); serviceClient = new Mock <Relays.Clients.IServiceClient>(); var response = new Mock <HttpWebResponse>(); response.Setup(res => res.StatusCode).Returns(HttpStatusCode.OK); response.Setup(res => res.StatusDescription).Returns("astatusdescription"); serviceClient.Setup(sc => sc.Post(It.IsAny <string>(), It.IsAny <object>())) .Returns(response.Object); serviceClientFactory.Setup(scf => scf.Create(It.IsAny <string>())) .Returns(serviceClient.Object); client = new EventServiceClient { ServiceClientFactory = serviceClientFactory.Object }; }
public List <EventModel> GetEvent(int User_ID) { List <EventModel> _event = new List <EventModel>(); EventServiceClient EventClient = new EventServiceClient(); if (User_ID == 0) //no one logged in || All Event { _event = EventClient.findAllEvent(); return(_event); } else //User logged in || Event by Event ID { string strEventID = Convert.ToString(User_ID); _event = EventClient.findEventbyID(strEventID, "0"); return(_event); } }
private void eventHandlerBckWrk_DoWork(object sender, DoWorkEventArgs e) { string description = (string)e.Argument; ServiceReference1.EventServiceClient eventService = new EventServiceClient(); var checkedRecurringOption = rbtPanel.Controls.OfType <RadioButton>() .FirstOrDefault(r => r.Checked); if (checkedRecurringOption == null || txtEvent.Text.Trim() == "" || dateEvents.Text.Trim() == "") { MessageBox.Show("Please enter reqired fields", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } eventService.SaveEvent(txtEvent.Text, description, dateEvents.Text, checkedRecurringOption.Text, MainView.file); e.Result = "Success"; }
/// <summary>Snippet for CreateClientEventAsync</summary> public async Task CreateClientEventAsync_RequestObject() { // Snippet: CreateClientEventAsync(CreateClientEventRequest,CallSettings) // Additional: CreateClientEventAsync(CreateClientEventRequest,CancellationToken) // Create client EventServiceClient eventServiceClient = await EventServiceClient.CreateAsync(); // Initialize request argument(s) CreateClientEventRequest request = new CreateClientEventRequest { ParentAsProjectName = new ProjectName("[PROJECT]"), ClientEvent = new ClientEvent(), }; // Make the request ClientEvent response = await eventServiceClient.CreateClientEventAsync(request); // End snippet }
public EventViewModel(Guid eventId) { _eventService = new EventServiceClient(); Event = _eventService.GetById(eventId); Comments = _eventService.GetComments(eventId).ToList(); Participants = _eventService.GetParticipants(eventId).ToList(); Comment = new BaseCommand(_commentExecute, _commentCanExecute); Subscribe = new BaseCommand(_subscribeExecute, _subscribeCanExecute); if (Participants.Any(u => u.Id == SystemUser.Instance.Id)) { SubscribeBtnText = "UnSubscribe"; } else { SubscribeBtnText = "Subscribe"; } }
// string reqEventID = ""; protected void Page_Load(object sender, EventArgs e) { String request = (Request.QueryString["EventID"]); // reqEventID = request; if (!IsPostBack) { if (request == null) { request = (Request.QueryString["ed"]); } int EventID = Convert.ToInt32(request); strEventID = EventID; EventModel em = new EventModel(); ImageFile img = new ImageFile(); List <EventProduct> products = new List <EventProduct>(); EventTicket EB_tickets = new EventTicket(); EventTicket REG_tickets = new EventTicket(); EventTicket VIP_tickets = new EventTicket(); EventTicket VVIP_tickets = new EventTicket(); EventAddress _address = new EventAddress(); //Service Clients EventServiceClient eventClient = new EventServiceClient(); FileUploadClient fuc = new FileUploadClient(); TicketServiceClient tsc = new TicketServiceClient(); ProductServiceClient psc = new ProductServiceClient(); MappingClient mc = new MappingClient(); //Gett Functions em = eventClient.findByEventID(request); string addID = Convert.ToString(em.EventAddress); AddressID = Convert.ToInt32(addID); img = fuc.getImageById(request); EB_tickets = tsc.getEBTicket(request); REG_tickets = tsc.getRegularTicket(request); VIP_tickets = tsc.getVIPTicket(request); VVIP_tickets = tsc.getVVIPTicket(request); products = psc.getProductByEventID(request); _address = mc.getAddressById(addID); //First Tab divHearderName.InnerHtml = "Edit " + em.Name; txtEventName.Text = em.Name; txtDesc.Text = em.Desc; txtStart.Text = Convert.ToString(em.sDate); txtEnd.Text = Convert.ToString(em.eDate); //Ticket Section if (EB_tickets == null) { txtE_Price.Text = ""; txtE_Quantity.Text = ""; txtE_Token.Text = ""; txtE_OpenDate.Text = ""; txtE_ClosingDate.Text = ""; } else { txtE_Price.Text = Convert.ToString(EB_tickets._Price); txtE_Quantity.Text = Convert.ToString(em.EB_Quantity); txtE_Token.Text = Convert.ToString(EB_tickets._Credit); txtE_OpenDate.Text = Convert.ToString(EB_tickets._StartDate); txtE_ClosingDate.Text = Convert.ToString(EB_tickets._EndDate); } if (REG_tickets == null) { txtR_Price.Text = ""; txtR_Quantity.Text = ""; txtR_Token.Text = ""; txtR_OpenDate.Text = ""; txtR_ClosingDate.Text = ""; } else { txtR_Price.Text = Convert.ToString(REG_tickets._Price); txtR_Quantity.Text = Convert.ToString(em.Reg_Quantity); txtR_Token.Text = Convert.ToString(REG_tickets._Credit); txtR_OpenDate.Text = Convert.ToString(REG_tickets._StartDate); txtR_ClosingDate.Text = Convert.ToString(REG_tickets._EndDate); } if (VIP_tickets == null) { txtV_Price.Text = ""; txtV_Quantity.Text = ""; txtV_Token.Text = ""; txtV_OpenDate.Text = ""; txtV_ClosingDate.Text = ""; } else { txtV_Price.Text = Convert.ToString(VIP_tickets._Price); txtV_Quantity.Text = Convert.ToString(em.VIP_Quantity); txtV_Token.Text = Convert.ToString(VIP_tickets._Credit); txtV_OpenDate.Text = Convert.ToString(VIP_tickets._StartDate); txtV_ClosingDate.Text = Convert.ToString(VIP_tickets._EndDate); } if (VVIP_tickets == null) { txtVV_Price.Text = ""; txtVV_Quantity.Text = ""; txtVV_Token.Text = ""; txtVV_OpenDate.Text = ""; txtVV_ClosingDate.Text = ""; } else { txtVV_Price.Text = Convert.ToString(VVIP_tickets._Price); txtVV_Quantity.Text = Convert.ToString(em.VVIP_Quantity); txtVV_Token.Text = Convert.ToString(VVIP_tickets._Credit); txtVV_OpenDate.Text = Convert.ToString(VVIP_tickets._StartDate); txtVV_ClosingDate.Text = Convert.ToString(VVIP_tickets._EndDate); } //Address txtStreet.Text = _address.STREET; txtCity.Text = _address.CITY; txtProvince.Text = _address.PROVINCE; txtCountry.Text = _address.COUNTRY; } }
protected void btnComing_Click(object sender, EventArgs e) { string eventID = Request.QueryString["ev"]; int G_ID = Convert.ToInt32(Session["ID"]); EventServiceClient event_client = new EventServiceClient(); //Update event RSVP table bool isRecorded = event_client.RecordRSVP(eventID, Convert.ToString(G_ID), "Confirmed"); //Retreive event info EventModel newEvent = new EventModel(); EventModel updatedEvent = new EventModel(); newEvent = event_client.findByEventID(eventID); string ticket_Type = Convert.ToString(Session["TYPE"]); //Create BarCode TicketServiceClient tsc = new TicketServiceClient(); EventTicket ticket = new EventTicket(); if (ticket_Type.ToLower().Contains("early bird") && newEvent.EB_Quantity > 0) { ticket = tsc.getEBTicket(Convert.ToString(eventID)); newEvent.EB_Quantity = newEvent.EB_Quantity - 1; updatedEvent = event_client.updateEvent(newEvent, eventID); } else if (ticket_Type.ToLower().Contains("regular") && newEvent.Reg_Quantity > 0) { ticket = tsc.getRegularTicket(Convert.ToString(eventID)); newEvent.Reg_Quantity = newEvent.Reg_Quantity - 1; updatedEvent = event_client.updateEvent(newEvent, eventID); } else if (ticket_Type.ToLower().Contains("vip") && newEvent.VIP_Quantity > 0) { ticket = tsc.getVIPTicket(Convert.ToString(eventID)); newEvent.VIP_Quantity = newEvent.VIP_Quantity - 1; updatedEvent = event_client.updateEvent(newEvent, eventID); } else if (ticket_Type.ToLower().Contains("vvip") && newEvent.VVIP_Quantity > 0) { ticket = tsc.getVVIPTicket(Convert.ToString(eventID)); newEvent.VVIP_Quantity = newEvent.VVIP_Quantity - 1; updatedEvent = event_client.updateEvent(newEvent, eventID); } //Check if tickets sstill available if (ticket != null) { //Purchase ticket ticket._GuestID = G_ID; int ticketID = tsc.PurchaseTicket(ticket); if (ticketID != 0) //successfull transaction { QRCodeImage img = new QRCodeImage(); img = GenerateCode(ticket, 1, Convert.ToString(G_ID), ticketID, eventID); //Send Barcode to guest EmailClient emails = new EmailClient(); //Find guest details string Name = Convert.ToString(Session["Name"]); string Surname = Convert.ToString(Session["Surname"]); string Email = Convert.ToString(Session["Email"]); emails.sendMsg_TicketPurchased(Name, Email, newEvent, img, ticket); Response.Redirect("EventDetails.aspx?ev=" + eventID); } } }
protected void Page_Load(object sender, EventArgs e) { string eventID = Request.QueryString["ev"]; // GetNumViews(string eventID, string Type) EventServiceClient esv = new EventServiceClient(); ReportServiceClient reportClient = new ReportServiceClient(); EventModel myEvent = new EventModel(); //Get Number of Event Vies int EventViews = esv.GetNumViews(eventID, "Views"); int EventShares = esv.GetNumViews(eventID, "Shares"); string RecentShareDate = reportClient.GetLatestView(eventID, "Shares"); string RecentViewDate = reportClient.GetLatestView(eventID, "Views"); numViews.InnerHtml = Convert.ToString(EventViews); numShares.InnerHtml = Convert.ToString(EventShares); ViewDate.InnerHtml = RecentViewDate; shareDate.InnerHtml = RecentShareDate; //Get Event Details myEvent = esv.findByEventID(eventID); //EventProduct //getProductByEventID(string EventID) ProductServiceClient psv = new ProductServiceClient(); List <EventProduct> product = new List <EventProduct>(); product = psv.getProductByEventID(eventID); if (product.Count() != 0) { string htmtag = ""; int count = 1; foreach (EventProduct _prod in product) { double productSold = _prod._Quantity - _prod.ProdRemaining; double half = Math.Round((double)(_prod._Quantity) / 2, 2); double perc = Math.Round((productSold / _prod._Quantity) * 100); htmtag += "<tr>"; htmtag += "<td scope ='row' style='text-align:center;'>" + count + "</td>"; htmtag += "<td style='text-align:center;'>" + _prod._Name + "</td>"; if (productSold > _prod.ProdRemaining) //sold more than half of toltal product { htmtag += "<td style='text-align:center;'><span class='label label-success'>" + productSold + "</span></td>"; htmtag += "<td style='text-align:center;'><span class='label label-success'>" + _prod.ProdRemaining + "</span></td>"; htmtag += "<td style='text-align:center;'><h5>" + perc + "%<i class='fa fa-level-up'></i></h5></td></tr>"; } else //Less than half of the product were sold { htmtag += "<td style='text-align:center;'><span class='label label-danger'>" + productSold + "</span></td>"; htmtag += "<td style='text-align:center;'><span class='label label-danger'>" + _prod.ProdRemaining + "</span></td>"; htmtag += "<td style='text-align:center;'><h5>" + perc + "%<i class='fa fa-level-down'></i></h5></td></tr>"; } count++; } ProductRowDiv.InnerHtml = htmtag; //Number Scans Per Work Stations //string html = ""; //int count = 0; //for (int i = 0; i < 4; i++) //{ // count = i + 50; // html += "<div class='col-md-3 col-sm-6'>"; // html += "<div class='our-progress' >"; // html += "<div class='chart' data-percent='" + count + "'>"; // html += "<span class='percent'>" + count + "</span>"; // html += "</div></div></div>"; // count += 20; //} //piechart.InnerHtml = html; // String request = (Request.QueryString["EventID"]); // string eventID = Request.QueryString["EventID"]; List <StaffModel> StaffList = new List <StaffModel>(); List <double> percentageList = new List <double>(); ReportServiceClient _report = new ReportServiceClient(); StaffList = _report.GetMostUsedWorkstation(eventID); if (StaffList != null) { percentageList = calculatepercentage(StaffList); string html = ""; for (int i = 0; i < percentageList.Count(); i++) { html += "<div class='col-md-3 col-sm-6'>"; html += "<div class='Number of Tickets by Type' >"; html += "<div class='chart' data-percent='" + percentageList[i] + "'>"; html += "<span class='percent'>" + percentageList[i] + "</span></div>"; html += "<span>" + StaffList[i].NAME + "</span>"; html += "<span>" + StaffList[i].WorkStation + "</span>"; html += "</div></div>"; } piechart.InnerHtml = html; } //Track Most CHecked In Entrance List <StaffModel> ch_StaffList = new List <StaffModel>(); List <double> ch_percentageList = new List <double>(); ch_StaffList = _report.GetMostCheckedinEntrance(eventID); if (ch_StaffList != null) { ch_percentageList = calculatepercentage(ch_StaffList); string html = ""; for (int i = 0; i < ch_percentageList.Count(); i++) { html += "<div class='col-md-3 col-sm-6'>"; html += "<div class='Number of Tickets by Type' >"; html += "<div class='chart' data-percent='" + ch_percentageList[i] + "'>"; html += "<span class='percent'>" + ch_percentageList[i] + "</span></div>"; html += "<span>" + ch_StaffList[i].NAME + "</span>"; html += "<span>" + ch_StaffList[i].WorkStation + "</span>"; html += "</div></div>"; } DivCheckedIn.InnerHtml = html; } } //Declined Guest List <GuestModel> Declinedguests = new List <GuestModel>(); Declinedguests = reportClient.RSVPGuest(eventID, "Declined"); //declinedRSVP.InnerHtml = Convert.ToString(Declinedguests.Count()); //list of RSVP'd geust //RSVPd_Guest if (Declinedguests.Count() != 0) { string htmltage = ""; foreach (GuestModel guest in Declinedguests) { htmltage += "<li>Guest Name: " + guest.NAME + ", Email: " + guest.EMAIL + "</li>"; } //Send to front End } //Get Number of RSVP'd guest List <GuestModel> Confirmedguests = new List <GuestModel>(); Confirmedguests = reportClient.RSVPGuest(eventID, "Confirmed"); // confirmedRSVP.InnerHtml = Convert.ToString(Confirmedguests.Count()); //list of RSVP'd geust //RSVPd_Guest if (Confirmedguests.Count() != 0) { string htmltage = ""; foreach (GuestModel guest in Confirmedguests) { htmltage += "<li>Guest Name: " + guest.NAME + ", Email: " + guest.EMAIL + "</li>"; } //Send to front End // RSVPd_Guest.InnerHtml = htmltage; } }
protected void Page_Load(object sender, EventArgs e) { string eventID = Request.QueryString["ev"]; int G_ID = Convert.ToInt32(Session["ID"]); EventModel em = new EventModel(); ImageFile img = new ImageFile(); List <ImageFile> listimages = new List <ImageFile>(); List <EventProduct> products = new List <EventProduct>(); EventTicket EB_tickets = new EventTicket(); EventTicket REG_tickets = new EventTicket(); EventTicket VIP_tickets = new EventTicket(); EventTicket VVIP_tickets = new EventTicket(); EventServiceClient eventClient = new EventServiceClient(); FileUploadClient fuc = new FileUploadClient(); TicketServiceClient tsc = new TicketServiceClient(); ProductServiceClient psc = new ProductServiceClient(); em = eventClient.findByEventID(eventID); img = fuc.getImageById(eventID); listimages = fuc.getMultipleImagesById(eventID); string output = ""; string imgLocation = ""; ImageFile mainPic = new ImageFile(); if (listimages.Count == 0) { output = "/Events/eventrix-icon.png"; string strIhtml = "<img src='" + output + "' class='img-responsive' alt=''/>"; divImageSlider.InnerHtml = strIhtml; secondaryImageSlider.Visible = false; } else if (listimages.Count == 1) //one pic uploaded { imgLocation = img.Location; output = imgLocation.Substring(imgLocation.IndexOf('E')); //trim string path from Event //image slider string strIhtml = "<img src='" + output + "' class='img-responsive' alt=''/>"; divImageSlider.InnerHtml = strIhtml; secondaryImageSlider.Visible = false; } else //more than one pic uploaded { mainPic = null; mainPic = listimages.First(); imgLocation = mainPic.Location; output = imgLocation.Substring(imgLocation.IndexOf('E')); //trim string path from Event //image slider string secImageLocation = listimages[1].Location; string strIhtml = "<img src='" + output + "' class='img-responsive' alt=''/>"; divImageSlider.InnerHtml = strIhtml; output = secImageLocation.Substring(imgLocation.IndexOf('E')); string secImageSlider = "<div class='item'><img src='" + output + "' class='img-responsive' alt=''/></div>"; secondaryImageSlider.InnerHtml = secImageSlider; } string htmltag = ""; htmltag = "Event Name: " + em.Name; EName.InnerHtml = htmltag; htmltag = "<span class='title'>Start Date : </span>" + em.sDate; StartDate.InnerHtml = htmltag; htmltag = "<span class='title'>End Date : </span>" + em.eDate; EndDate.InnerHtml = htmltag; htmltag = em.Desc; Description.InnerHtml = htmltag; }
protected void Page_Load(object sender, EventArgs e) { //delete event trigger=========================================== string Status = ""; String deleterequest = (Request.QueryString["dl"]); if (deleterequest != null) { //delete QR Code; TicketServiceClient ticketToDelete = new TicketServiceClient(); string dl_GT_BridgingTable = ""; string dl_ticket_template = ""; string dl_QRCode = ticketToDelete.dl_QRCodeByEventID(deleterequest); if (dl_QRCode.ToLower().Contains("success")) { dl_GT_BridgingTable = ticketToDelete.dl_GuestTicket_BT_ByEventID(deleterequest); if (dl_GT_BridgingTable.ToLower().Contains("success")) { dl_ticket_template = ticketToDelete.dl_TicketTemplate_byEventID(deleterequest); if (dl_ticket_template.ToLower().Contains("success")) { Status = "\n All tickets Deleted"; } } } FileUploadClient img = new FileUploadClient(); string deleteImage = img.deleteImagebyEventID(deleterequest); if (deleteImage.ToLower().Contains("Failed")) { Status += "\n Image not Delete"; } else { Status += "\n Image Delete"; } StaffServiceClient ssc = new StaffServiceClient(); string deletestaff = ssc.deleteStaffByEventID(deleterequest); if (deletestaff.ToLower().Contains("Failed")) { Status += "\n Staff not Deleted"; } else { Status += "\n Staff Deleted"; } ProductServiceClient psc = new ProductServiceClient(); string deleteProduct = psc.DeleteProductByEventID(deleterequest); if (deleteProduct.ToLower().Contains("Failed")) { Status += "\n Product not Deleted"; } else { Status += "\n Product Deleted"; } EventServiceClient esc = new EventServiceClient(); EventModel ev = new EventModel(); ev = esc.findByEventID(deleterequest); string deleteEvent = esc.deleteEventByID(deleterequest); if (deleteEvent.ToLower().Contains("Failed")) { Status += "\n Event not Deleted"; } else { Status += "\n Event Deleted"; //delete event's address try { int Address_ID = ev.EventAddress; MappingClient mapping = new MappingClient(); mapping.deleteAddressByID(Convert.ToString(Address_ID)); } catch (Exception) { Status += "Event Already Deleted"; } int LoggedID = Convert.ToInt32(Session["ID"]); Response.Redirect("EventManagement.aspx?HostID=" + LoggedID); } } //done deleting an event============================================ //display event list List <EventModel> display = new List <EventModel>(); int intUserID; intUserID = Convert.ToInt32(Session["ID"]); String request = (Request.QueryString["ME"]); if (request != null) //If request is made { //guest's events // int reqID = Convert.ToInt32(request); string sessionlevel = Convert.ToString(Session["Level"]); if (sessionlevel.ToLower().Equals("guest") && request.ToLower().Equals("1")) { string GuestID = Convert.ToString(Session["ID"]); Response.Redirect("GuestEventList.aspx?GuestID=" + GuestID); } if (request.Equals("Edit")) //Edit Event { ImageFile img = new ImageFile(); FileUploadClient fuc = new FileUploadClient(); display = GetEvent(intUserID); string htmltag = ""; foreach (EventModel em in display) { strEventID = em.EventID; string EventID = Convert.ToString(em.EventID); string imgLocation = ""; string output = ""; //trim string path from Event // string strout = output; img = fuc.getImageById(EventID); if (img == null) { output = "Events/Eventrix_Default_Image.png"; } else { imgLocation = img.Location; output = imgLocation.Substring(imgLocation.IndexOf('E')); //trim string path from Event } htmltag += "<div class='portfolio-item col-sm-6 col-md-4' data-groups='['all', 'numbers', 'blue', 'square']'>"; htmltag += "<div class='single-portfolio'>"; htmltag += "<img src='" + output + "' alt='' style='width: 317px; height: 190px'>"; // htmltag += "<asp:Button style='padding:10px 130px;' class='btn btn-primary animated lightSpeedIn' OnClick='btnDelete_Click'><a style='color:white;' href='EditEvent.aspx?EventID=" + em.EventID + "'>Edit Event</a></asp:Button>"; htmltag += "<a style='padding:10px 130px;' class='btn btn-primary animated bounceIn' href='EditEvent.aspx?ed=" + em.EventID + "'>Edit Event</a>"; htmltag += "<div class='portfolio-links' style='width: 200px; margin-left: -120px;'>"; htmltag += "<li class='fa fa-link'>"; htmltag += "<a href='#' style='font-size:18px;"; htmltag += "font-family:'Roboto',sans-serif;"; htmltag += "color:white;'>"; htmltag += "<p>" + em.Name + "</p>"; htmltag += "<p> " + em.sDate + " </p></a>"; htmltag += "</li>"; htmltag += "<a class='image-link' href='" + output + "'><i class='fa fa-search-plus'></i></a>"; htmltag += "<a href='EventDetails.aspx?EventID=" + em.EventID + "'><i class='fa fa-link'></i></a>"; htmltag += "</div><!-- /.links -->"; htmltag += "</div><!-- /.single-portfolio -->"; htmltag += "</div><!-- /.portfolio-item -->"; } grid.InnerHtml = htmltag; } else if (request.Equals("Delete")) //Delete Event { ImageFile img = new ImageFile(); FileUploadClient fuc = new FileUploadClient(); display = GetEvent(intUserID); string htmltag = ""; string imgLocation = ""; foreach (EventModel em in display) { string output = ""; string EventID = Convert.ToString(em.EventID); img = fuc.getImageById(EventID); if (img == null) { output = "Events/Eventrix_Default_Image.png"; } else { imgLocation = img.Location; output = imgLocation.Substring(imgLocation.IndexOf('E')); //trim string path from Event } // // string strout = output; // htmltag += "<a href='EventDetails.aspx'><i class='fa fa-link'></i></a>"; htmltag += "<div class='portfolio-item col-sm-6 col-md-4' data-groups='['all', 'numbers', 'blue', 'square']'>"; htmltag += "<div class='single-portfolio'>"; htmltag += "<img src='" + output + "' alt='' style='width: 317px; height: 190px'>"; htmltag += "<a style='padding:10px 130px;' class='btn btn-primary animated bounceIn' href='EventList.aspx?dl=" + em.EventID + "'>Delete Event</a>"; htmltag += "<div class='portfolio-links' style='width: 200px; margin-left: -120px;'>"; htmltag += "<li class='fa fa-link'>"; htmltag += "<a href='#' style='font-size:18px;"; htmltag += "font-family:'Roboto',sans-serif;"; htmltag += "color:white;'>"; htmltag += "<p>" + em.Name + "</p>"; htmltag += "<p>" + em.sDate + " </p></a>"; htmltag += "</li>"; htmltag += "<a class='image-link' href='" + output + "'><i class='fa fa-search-plus'></i></a>"; htmltag += "<a href='EventDetails.aspx?EventID=" + em.EventID + "'><i class='fa fa-link'></i></a>"; htmltag += "</div><!-- /.links -->"; htmltag += "</div><!-- /.single-portfolio -->"; htmltag += "</div><!-- /.portfolio-item -->"; } grid.InnerHtml = htmltag; } else if (request.Equals("EventReport")) //Event Report { ImageFile img = new ImageFile(); FileUploadClient fuc = new FileUploadClient(); display = GetEvent(intUserID); string htmltag = ""; string imgLocation = ""; foreach (EventModel em in display) { string output = ""; string EventID = Convert.ToString(em.EventID); img = fuc.getImageById(EventID); if (img == null) { output = "Events/Eventrix_Default_Image.png"; } else { imgLocation = img.Location; output = imgLocation.Substring(imgLocation.IndexOf('E')); //trim string path from Event } // // string strout = output; // htmltag += "<a href='EventDetails.aspx'><i class='fa fa-link'></i></a>"; htmltag += "<div class='portfolio-item col-sm-6 col-md-4' data-groups='['all', 'numbers', 'blue', 'square']'>"; htmltag += "<div class='single-portfolio'>"; htmltag += "<img src='" + output + "' alt='' style='width: 317px; height: 190px'>"; //AAFReport.aspx?eventID=" + strEventID htmltag += "<a style='padding:10px 130px;' class='btn btn-primary animated bounceIn' href='AAFReport.aspx?eventID=" + em.EventID + "'>Event Report</a>"; htmltag += "<div class='portfolio-links' style='width: 200px; margin-left: -120px;'>"; htmltag += "<li class='fa fa-link'>"; htmltag += "<a href='#' style='font-size:18px;"; htmltag += "font-family:'Roboto',sans-serif;"; htmltag += "color:white;'>"; htmltag += "<p>" + em.Name + "</p>"; htmltag += "<p>" + em.sDate + " </p></a>"; htmltag += "</li>"; htmltag += "<a class='image-link' href='" + output + "'><i class='fa fa-search-plus'></i></a>"; htmltag += "<a href='EventDetails.aspx?EventID=" + em.EventID + "'><i class='fa fa-link'></i></a>"; htmltag += "</div><!-- /.links -->"; htmltag += "</div><!-- /.single-portfolio -->"; htmltag += "</div><!-- /.portfolio-item -->"; } grid.InnerHtml = htmltag; } else //View "My Event" { Response.Redirect("HostEventList.aspx?HostID=" + intUserID); } } }