private void TransferOrder(Order order) { TransferView transferView = new TransferView(); transferView.Order = order; transferView.ShowInTaskbar = false; transferView.ShowDialog(); if (transferView.ModalResul) { foreach (var servingCourse in order.DisplayGroups) { foreach (var item in servingCourse.Items) { DbOrderItem.UpdateItemOnTransfer(item.OrderItemKey, transferView.SelectedTerminal.TerminalId, OrderStatus.Transfered); } } TcpStreamSender transferStream = new TcpStreamSender(); TcpStreamMessage transferMessage = new TcpStreamMessage(transferView.SelectedTerminal.TerminalIpAddress, inMessageType: TcpStreamMessageType.Order); transferMessage.AddData(order.OrderKey); var transferSuccessful = transferStream.SendMessage(transferMessage); if (transferSuccessful) { ChefmateController.Instance.AnalyticalData.TotalOrdersCount--; ChefmateController.Instance.AnalyticalData.CurrentOrdersCount--; ChefmateController.Instance.AnalyticalData.CurrentItems -= order.Items.Count; ChefmateController.Instance.RemoveOrder(order); PublishRedrawEvent(); } } }
private void Click_Transfers(object sender, EventArgs e) { foreach (ListInstanceItem item in ListInstances.SelectedItems) { TransferView.Show(item.Core.Network); } }
public void Transfer_Test() { var consoleMock = new Mock <IShell>(); consoleMock.SetupSequence(c => c.ReadLine()) .Returns("1111") .Returns("2222") .Returns("2000"); var repoMock = new Mock <IRepository>(); var senderAccMock = new Mock <IAccount>(); var receiverAccMock = new Mock <IAccount>(); var factoryMock = new Mock <IAccountFactory>(); var trasferMock = new Mock <ITransferService>(); repoMock.Setup(r => r.GetAccount(1111, factoryMock.Object)).Returns(senderAccMock.Object); repoMock.Setup(r => r.GetAccount(2222, factoryMock.Object)).Returns(receiverAccMock.Object); trasferMock.Setup(t => t.Transfer(senderAccMock.Object, receiverAccMock.Object, 2000)); var transferView = new TransferView("fool", consoleMock.Object, repoMock.Object, factoryMock.Object, trasferMock.Object); transferView.Show(); repoMock.VerifyAll(); trasferMock.VerifyAll(); }
public ActionResult Transfer2() { var view = new TransferView { CurrentUser = UserContext.Current.Username }; return(View(view)); }
public Main() { InitializeComponent(); poview = new PoView(); quoInput = new QuotationInput(); ringiassign = new RingiAssign(); transferview = new TransferView(); disposalProcessing = new DisposalProcessing(); mainview = new MainView(); mainview.NewItemEvent -= new EventHandler(mainview_NewItemEvent); mainview.NewItemEvent += new EventHandler(mainview_NewItemEvent); this.LoadControl(mainview); lblMain.BackColor = Color.AliceBlue; lblMain.ForeColor = Color.DodgerBlue; lblMain.Font = new Font("Calibri", lblMain.Font.Size, FontStyle.Bold); }
public async Task Handle(QueryTransferDataCustomerEvent message, IMessageHandlerContext context) { log.Info($"TRANSACTION COMPLETE QUERY QueryTransferDataEvent, SourceAccountName = {message.SourceAccountName}"); var nhibernateSession = context.SynchronizedStorageSession.Session(); var transfer = new TransferView(); transfer.TransferId = message.TransferId; transfer.SourceAccountId = message.SourceAccountId; transfer.SourceAccountName = message.SourceAccountName; transfer.SourceAccountOwnerId = message.SourceAccountOwnerId; transfer.SourceAccountOwnerName = message.SourceAccountOwnerName; transfer.Amount = message.Amount; transfer.DestinationAccountId = message.DestinationAccountId; transfer.DestinationAccountName = message.DestinationAccountName; transfer.DestinationAccountOwnerId = message.DestinationAccountOwnerId; transfer.DestinationAccountOwnerName = message.DestinationAccountOwnerName; transfer.StartedAtUtc = new System.DateTime(); nhibernateSession.Save(transfer); //nhibernateSession.CreateSQLQuery("INSERT INTO transfer_view(transaction_id, source_account_id,source_account_name,source_account_owner_id,source_account_owner_name,destination_account_id,destination_account_name,destination_account_owner_id,destination_account_owner_name,amount) VALUES ('" + message.TransferId + "', '" + message.DestinationAccountId + "','"+message.SourceAccountName+ "','" + message.SourceAccountOwnerId + "','" + message.SourceAccountOwnerName + "', '" + message.DestinationAccountId + "','" + message.DestinationAccountName + "','" + message.DestinationAccountOwnerId + "','" + message.DestinationAccountOwnerName + "', " + message.Amount + ")").ExecuteUpdate(); await Task.CompletedTask; }
private async void beginListeningForFile() { try { using (var socket = new StreamSocket()) { //The server hostname that we will be establishing a connection to. We will be running the server and client locally, //so we will use localhost as the hostname. HostName serverHost = new HostName(this.ipAddress); this.NotificationText.Text = "Opening connection...."; this.animateShowNotification(); await socket.ConnectAsync(serverHost, "1717"); if (fileName != null) { file = await ApplicationData.Current.LocalFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting); this.NotificationText.Text = "Receiving file..."; this.animateShowNotification(); using (var fileStream = await file.OpenStreamForWriteAsync()) { using (var inStream = socket.InputStream.AsStreamForRead()) { byte[] bytes; DataReader dataReader = new DataReader(inStream.AsInputStream()); fileStream.Seek(0, SeekOrigin.Begin); while (inStream.CanRead) { await dataReader.LoadAsync(sizeof(bool)); if (dataReader.ReadBoolean() == false) { break; } await dataReader.LoadAsync(sizeof(Int32)); var byteSize = dataReader.ReadInt32(); bytes = new byte[byteSize]; await dataReader.LoadAsync(sizeof(Int32)); var percentComplete = dataReader.ReadInt32(); await CoreApplication.GetCurrentView().CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { this.NotificationText.Text = percentComplete + "% transferred"; this.animateShowNotification(); }); await dataReader.LoadAsync((uint)byteSize); dataReader.ReadBytes(bytes); await fileStream.WriteAsync(bytes, 0, byteSize); } } } } } await CoreApplication.GetCurrentView().CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { this.NotificationText.Text = "File received"; this.animateShowNotificationTimed(); TransferView transferView = new TransferView(this.file); this.MediaRetrieveViewGrid.Children.Clear(); this.MediaRetrieveViewGrid.Children.Add(transferView); this.showMediaRetrieveViewGrid(); transferView.CancelEvent += TransferView_CancelEvent; transferView.SaveEvent += TransferView_SaveEvent; }); } catch { this.NotificationText.Text = "Something is blocking me :("; this.animateShowNotification(); } }
private void SharedFiles_MouseClick(object sender, MouseEventArgs e) { if (e.Button != MouseButtons.Right) { return; } if (SharedFiles.SelectedItems.Count == 0) { return; } ShareItem item = SharedFiles.SelectedItems[0] as ShareItem; if (item == null) { return; } ContextMenuStripEx menu = new ContextMenuStripEx(); if (item.Share.Public) { menu.Items.Add(new ToolStripMenuItem("Make Private", null, new EventHandler(Menu_MakePrivate))); } else { menu.Items.Add(new ToolStripMenuItem("Make Public", null, new EventHandler(Menu_MakePublic))); } menu.Items.Add(new ToolStripMenuItem("Copy File Link", null, new EventHandler(Menu_CopyFileLink))); menu.Items.Add("-"); if (File.Exists(Sharing.GetFilePath(item.Share))) { menu.Items.Add(new ToolStripMenuItem("Open", null, (s, ea) => SharedFiles.SelectedItems.ForEach(i => Sharing.OpenFile(UserID, ((ShareItem)i).Share)))); if (item.Share.SystemPath != null) { menu.Items.Add(new ToolStripMenuItem("Open Containing Folder", null, (s, ea) => Utilities.OpenFolder(Path.GetDirectoryName(item.Share.SystemPath)))); } } else { menu.Items.Add(new ToolStripMenuItem("Try Download", null, (s, ea) => SharedFiles.SelectedItems.ForEach(i => Sharing.DownloadFile(UserID, ((ShareItem)i).Share)))); } if (item.Share.TransferActive) { menu.Items.Add(new ToolStripMenuItem("Transfer Details", null, (s, ea) => TransferView.Show(Core.Network))); } if (Local && item.Share.ClientID == Core.Network.Local.ClientID) { menu.Items.Add(new ToolStripMenuItem("Rename", null, new EventHandler(Menu_Rename))); menu.Items.Add("-"); menu.Items.Add(new ToolStripMenuItem("Remove", null, new EventHandler(Menu_Remove))); } if (menu.Items.Count > 0) { menu.Show(SharedFiles, e.Location); } }
public async Task <CbTransfer> AddTransfer(TransferView trans) { //string test = codeview.SrcCode.ToUpper(); //var cekFirst = _context.CbSrcCodes.Where(x => x.SrcCode == test).ToList(); CbTransfer transfer = new CbTransfer { DocNo = GetNumberTrf("TRF"), Tanggal = trans.Tanggal, Keterangan = trans.Keterangan, Kurs = trans.Kurs, Saldo = trans.Saldo, KSaldo = trans.KSaldo, KodeBank1 = trans.KodeBank1.ToUpper(), KodeBank2 = trans.KodeBank2.ToUpper() }; CbTransH transH = new CbTransH { DocNo = GetNumber('T' + trans.KodeBank1.ToUpper().Trim()), KodeBank = trans.KodeBank1.ToUpper(), Tanggal = trans.Tanggal, Keterangan = trans.Keterangan, Kurs = trans.Kurs, Saldo = trans.Saldo, KSaldo = trans.KSaldo, CbTransDs = new List <CbTransD>() }; transH.CbTransDs.Add(new CbTransD() { SrcCode = "CB", Keterangan = trans.Keterangan, Terima = 0, Bayar = trans.Saldo, KTerima = 0, KBayar = trans.KSaldo, KValue = trans.KValue, Jumlah = -1 * trans.Saldo, KJumlah = -1 * trans.KSaldo, Kurs = trans.Kurs }); var bank = (from e in _context.Banks where e.KodeBank == trans.KodeBank1 select e).FirstOrDefault(); bank.Saldo -= trans.Saldo; bank.KSaldo -= trans.KSaldo; _context.Banks.Update(bank); _context.CbTransHs.Add(transH); /* ke bank */ CbTransH transHd = new CbTransH { DocNo = GetNumber('T' + trans.KodeBank2.ToUpper().Trim()), KodeBank = trans.KodeBank1.ToUpper(), Tanggal = trans.Tanggal, Keterangan = trans.Keterangan, Kurs = trans.Kurs, Saldo = trans.Saldo, KSaldo = trans.KSaldo, CbTransDs = new List <CbTransD>() }; transH.CbTransDs.Add(new CbTransD() { SrcCode = "CB", Keterangan = trans.Keterangan, Terima = trans.Saldo, Bayar = 0, KTerima = trans.KSaldo, KBayar = 0, KValue = trans.KValue, Jumlah = trans.Saldo, KJumlah = trans.KSaldo, Kurs = trans.Kurs }); var bankd = (from e in _context.Banks where e.KodeBank == trans.KodeBank2 select e).FirstOrDefault(); bankd.Saldo += trans.Saldo; bankd.KSaldo += trans.KSaldo; _context.Banks.Update(bankd); _context.CbTransHs.Add(transHd); await _context.SaveChangesAsync(); var TempTrans = GetTransferDoc(transfer.DocNo); return(await TempTrans); // return true; }
public TransferSelect(PXGraph graph) : base(graph) { _Graph = graph; View = new TransferView(graph); }