protected void gvProducer_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView gridView = sender as GridView; IQueryable <ProducerMaster> producers = null; int clientID = Core.SessionHelper.getClientId(); producers = ProducerManager.GetAll(clientID); bool descending = false; string lastSorExpression = ViewState["lastSorExpression"] as string; if (lastSorExpression == null) { lastSorExpression = "ProducerName"; descending = false; } else { descending = !(bool)ViewState[lastSorExpression]; } ViewState[lastSorExpression] = descending; gridView.PageIndex = e.NewPageIndex; gridView.DataSource = producers.orderByExtension(lastSorExpression, descending); gridView.DataBind(); }
private BrokerController(BrokerSetting setting) { Setting = setting ?? new BrokerSetting(); Setting.BrokerInfo.Valid(); if (Setting.NameServerList == null || Setting.NameServerList.Count() == 0) { throw new ArgumentException("NameServerList is empty."); } _latestMessageIds = new string[Setting.LatestMessageShowCount]; _producerManager = ObjectContainer.Resolve <ProducerManager>(); _consumerManager = ObjectContainer.Resolve <ConsumerManager>(); _messageStore = ObjectContainer.Resolve <IMessageStore>(); _consumeOffsetStore = ObjectContainer.Resolve <IConsumeOffsetStore>(); _queueStore = ObjectContainer.Resolve <IQueueStore>(); _getTopicConsumeInfoListService = ObjectContainer.Resolve <GetTopicConsumeInfoListService>(); _getConsumerListService = ObjectContainer.Resolve <GetConsumerListService>(); _scheduleService = ObjectContainer.Resolve <IScheduleService>(); _binarySerializer = ObjectContainer.Resolve <IBinarySerializer>(); _suspendedPullRequestManager = ObjectContainer.Resolve <SuspendedPullRequestManager>(); _chunkReadStatisticService = ObjectContainer.Resolve <IChunkStatisticService>(); _tpsStatisticService = ObjectContainer.Resolve <ITpsStatisticService>(); _producerSocketRemotingServer = new SocketRemotingServer("EQueue.Broker.ProducerRemotingServer", Setting.BrokerInfo.ProducerAddress.ToEndPoint(), Setting.SocketSetting); _consumerSocketRemotingServer = new SocketRemotingServer("EQueue.Broker.ConsumerRemotingServer", Setting.BrokerInfo.ConsumerAddress.ToEndPoint(), Setting.SocketSetting); _adminSocketRemotingServer = new SocketRemotingServer("EQueue.Broker.AdminRemotingServer", Setting.BrokerInfo.AdminAddress.ToEndPoint(), Setting.SocketSetting); _logger = ObjectContainer.Resolve <ILoggerFactory>().Create(GetType().FullName); _producerSocketRemotingServer.RegisterConnectionEventListener(new ProducerConnectionEventListener(this)); _consumerSocketRemotingServer.RegisterConnectionEventListener(new ConsumerConnectionEventListener(this)); RegisterRequestHandlers(); _nameServerRemotingClientList = Setting.NameServerList.ToRemotingClientList(Setting.SocketSetting).ToList(); }
protected void gv_onSorting(object sender, GridViewSortEventArgs e) { IQueryable <ProducerMaster> producers = null; int clientID = Core.SessionHelper.getClientId(); producers = ProducerManager.GetAll(clientID); bool descending = false; if (ViewState[e.SortExpression] == null) { descending = false; } else { descending = !(bool)ViewState[e.SortExpression]; } ViewState[e.SortExpression] = descending; gvProducer.DataSource = producers.Cast <ProducerMaster>().AsQueryable().orderByExtension(e.SortExpression, descending); gvProducer.DataBind(); }
public void PUSH() { var pm = new ProducerManager(new ProducerSetting { BrokerAddress = "127.0.0.1", BrokerName = "test", BrokerPort = 8406, Timeout = 1000, }); for (int i = 0; i < 10; i++) { pm.Push(new MessageBody { Topic = "zhz", Body = Utils.SerializeMemoryHelper.SerializeToJson(new { Name = "zzl", SortNumber = i }) }); pm.Push(new MessageBody { Topic = "zzl", Body = Utils.SerializeMemoryHelper.SerializeToJson(new { Name = "zzl", SortNumber = i, Email = "bfyxzls2sina.com" }) }); pm.Push(new MessageBody { Topic = "order_Paid", Body = Utils.SerializeMemoryHelper.SerializeToJson(new { UserName = "******", Age = i }) }); } }
//ProductProducerRepository repo; protected void Page_Load(object sender, EventArgs e) { if (!UsersManager.IsUserAutorized) { Response.Redirect("~/Login.aspx"); } if (!IsPostBack) { FillGrid(); } manager = manager ?? new ProducerManager(); }
protected void gv_RowCommand(object sender, GridViewCommandEventArgs e) { lblError.Text = string.Empty; lblSave.Text = string.Empty; lblMessage.Text = string.Empty; lblMessage.Visible = false; lblError.Visible = false; lblSave.Visible = false; if (e.CommandName.Equals("DoEdit")) { pnlEdit.Visible = true; //int producerId = Convert.ToInt32(e.CommandArgument); int activityId = Convert.ToInt32(e.CommandArgument); Session["ActivityID"] = Convert.ToInt32(e.CommandArgument); //hdId.Value = producerId.ToString(); //ProducerMaster producer = ProducerManager.GetProducerId(producerId); Activity myActivity = ActivityManager.GetActivityById(activityId); if (myActivity != null) { txtActivity.Text = myActivity.Activity1; } txtActivity.Focus(); } else if (e.CommandName.Equals("DoDelete")) { try { var producer = ProducerManager.GetProducerId(Convert.ToInt32(e.CommandArgument)); var activities = ActivityManager.GetActivityById(Convert.ToInt32(e.CommandArgument)); int activityId = Convert.ToInt32(e.CommandArgument); //producer.Status = 0; //ProducerManager.Save(producer); ActivityManager.Delete(activityId); clearFields(); lblSave.Text = "Record Deleted Successfully."; lblSave.Visible = true; } catch (Exception ex) { lblError.Text = "Record Not Deleted."; lblError.Visible = true; } } }
static ChannelManager SetupChannelManager(MockRepository repo) { var channel = Channel.CreateBounded <string>(10); var producerCreatorMock = repo.Create <IProducerCreator>(); producerCreatorMock.Setup(x => x.Create(It.IsAny <ChannelWriter <string> >())) .Returns <ChannelWriter <string> >(writer => new ProducerStub(writer)); var producerManager = new ProducerManager(2, channel.Writer, producerCreatorMock.Object); var producerManagerCreatorMock = repo.Create <IProducerManagerCreator>(); producerManagerCreatorMock.Setup(x => x.Create(It.IsAny <ChannelWriter <string> >())).Returns(producerManager); var channelManager = new ChannelManager(channel, producerManagerCreatorMock.Object, new ConsumerManagerCreator()); return(channelManager); }
private static void ProductTest() { ProducerManager productManager = new ProducerManager(new EfProducerDal() , new CategoryManager(new EfCategoryDal())); var result = productManager.GetProductDetails(); if (result.Success == true) { foreach (var product in result.Data) { Console.WriteLine(product.ProductName + "/" + product.CategoryName); } } else { Console.WriteLine(result.Message); } }
//protected void bindContactTypes() { // CollectionManager.FillCollection(ddlContactType, "ID", "Description", LeadContactTypeManager.GetAll()); // CollectionManager.FillCollection(ddlInsuranceType, "ID", "Description", InsuranceTypeManager.GetAll()); //} //protected void bindContacts() { // int leadID = 0; // int.TryParse(hfLeadId.Value, out leadID); // gvContacts.DataSource = LeadContactManager.GetContactByLeadID(leadID); // gvContacts.DataBind(); //} private void bindProducer() { int clientID = SessionHelper.getClientId(); IQueryable <ProducerMaster> producers = null; List <SecondaryProducerMaster> secondaryProducers = null; producers = ProducerManager.GetAll(clientID); secondaryProducers = SecondaryProducerManager.GetAll(clientID); //CollectionManager.FillCollection(ddlPrimaryProducer, "ProducerId", "ProducerName", producers); ddlPrimaryProducer.DataSource = producers.ToList(); ddlPrimaryProducer.DataValueField = "ProducerId"; ddlPrimaryProducer.DataTextField = "ProducerName"; ddlPrimaryProducer.DataBind(); ddlPrimaryProducer.Items.Insert(0, new ListItem("--- Select ---", "0")); CollectionManager.FillCollection(ddlSecondaryProducer, "SecondaryProduceId", "SecondaryProduceName", secondaryProducers); }
private BrokerController(BrokerSetting setting) { Setting = setting ?? new BrokerSetting(); _producerManager = ObjectContainer.Resolve <ProducerManager>(); _consumerManager = ObjectContainer.Resolve <ConsumerManager>(); _messageStore = ObjectContainer.Resolve <IMessageStore>(); _consumeOffsetStore = ObjectContainer.Resolve <IConsumeOffsetStore>(); _queueStore = ObjectContainer.Resolve <IQueueStore>(); _suspendedPullRequestManager = ObjectContainer.Resolve <SuspendedPullRequestManager>(); _chunkReadStatisticService = ObjectContainer.Resolve <IChunkStatisticService>(); _producerSocketRemotingServer = new SocketRemotingServer("EQueue.Broker.ProducerRemotingServer", Setting.ProducerAddress, Setting.SocketSetting); _consumerSocketRemotingServer = new SocketRemotingServer("EQueue.Broker.ConsumerRemotingServer", Setting.ConsumerAddress, Setting.SocketSetting); _adminSocketRemotingServer = new SocketRemotingServer("EQueue.Broker.AdminRemotingServer", Setting.AdminAddress, Setting.SocketSetting); _logger = ObjectContainer.Resolve <ILoggerFactory>().Create(GetType().FullName); _producerSocketRemotingServer.RegisterConnectionEventListener(new ProducerConnectionEventListener(this)); _consumerSocketRemotingServer.RegisterConnectionEventListener(new ConsumerConnectionEventListener(this)); RegisterRequestHandlers(); _service = new ConsoleEventHandlerService(); _service.RegisterClosingEventHandler(eventCode => { Shutdown(); }); }
public QueryProducerInfoRequestHandler() { _binarySerializer = ObjectContainer.Resolve <IBinarySerializer>(); _producerManager = ObjectContainer.Resolve <ProducerManager>(); }
public ProducerHeartbeatRequestHandler(BrokerController brokerController) { _producerManager = ObjectContainer.Resolve <ProducerManager>(); _binarySerializer = ObjectContainer.Resolve <IBinarySerializer>(); }
public GetProducerListRequestHandler() { _binarySerializer = ObjectContainer.Resolve <IBinarySerializer>(); _producerManager = ObjectContainer.Resolve <ProducerManager>(); }
public QueryProducerInfoRequestHandler() { _binarySerializer = IocManager.Instance.Resolve <ISerializer <byte[]> >(); _producerManager = IocManager.Instance.Resolve <ProducerManager>(); }
public ProducerHeartbeatRequestHandler(BrokerController brokerController) { _producerManager = IocManager.Instance.Resolve <ProducerManager>(); _binarySerializer = IocManager.Instance.Resolve <ISerializer <byte[]> >(); }