private void ReceiveFileCallback(IAsyncResult ar) { FileStateObject state = (FileStateObject)ar.AsyncState; Socket handler = state.Client.Socket; int read = 0; try { read = handler.EndReceive(ar); } catch (SocketException sx) { } catch (System.IO.IOException) { } if (read > 0) { state.BytesReceived += read; state.Output = state.Output ?? new Func <FileStream>(() => { string id = RandomIDGenerator.GetBase62(5); state.ID = id; string fileName = Settings.Default.FileFolder + id; return(new FileStream(fileName + state.File.FileFormat, FileMode.CreateNew, FileAccess.Write, FileShare.None, Settings.Default.FileWriteBufferSize, false)); // TODO onderzoek })(); state.Output.BeginWrite(state.Buffer, 0, read, WriteFileCallback, state); } else { throw new Exception("Read 0"); // DEBUG } }
private void loadItems() { voucherCode = RandomIDGenerator.randomInt(Constants.VOUCHER_CODE_LENGTH); voucherCodeTextBox.Text = voucherCode; customers = DatabaseOperations.getCustomers(false); if (customers != null && customers.Any()) { selectCustomerComboBox.Items.Clear(); foreach (var data in customers) { selectCustomerComboBox.Items.Add(data.customerName); } } }
public static void Main(String[] args) { RandomIDGenerator gen = new RandomIDGenerator(); for (int i = 0; i < 500; i++) { Console.WriteLine(gen.GenerateUniqueRandomID()); } Console.WriteLine("Put breakpoint here..."); foreach (string id in gen.previousIDs) { Console.WriteLine(id); } Console.WriteLine(gen.previousIDs.Count); Console.WriteLine("Put breakpoint here..."); }
private void regenerateCodeButton_Click(object sender, EventArgs e) { voucherCode = RandomIDGenerator.randomInt(Constants.VOUCHER_CODE_LENGTH); voucherCodeTextBox.Text = voucherCode; }