#region Save Image string MyDesktopPath = Environment.GetFolderPath( System.Environment.SpecialFolder.DesktopDirectory) + "\\"; // this.Size = new Size((int)(8.5 * 96f), (int)(11 * 96f)); using (Bitmap bmpScreenshot = new Bitmap(Bounds.Width, Bounds.Height, PixelFormat.Format32bppArgb)) { bmpScreenshot.SetResolution(128f, 128f); Rectangle rect = new Rectangle(0, 0, this.Bounds.Width, this.Bounds.Height); this.DrawToBitmap(bmpScreenshot, rect); // Build the filename string myFilepath = Path.Combine(MyDesktopPath, string.Format("{0} {1} {2}.png", txt_CHKR.Text, txt_PN.Text, label67.Text)); if (myFilepath == "") { Console.WriteLine("Form image save FAILED!"); return; } bmpScreenshot.Save(myFilepath, ImageFormat.Png); Console.WriteLine("Form image saved: {0}", myFilepath); } Convert(); #endregion
foreach (Lunch s in lunchBindingSource.DataSource as List<Lunch>)
foreach (Lunch s in l)
private void btnWrite_Click(object sender, EventArgs e) { using (SaveFileDialog sfd = new SaveFileDialog() { Filter = "csv|*.csv", ValidateNames = true }) { if (sfd.ShowDialog() == DialogResult.OK) { using (var sw = new StreamWriter(sfd.FileName)) { var writer = new CsvWriter(sw); writer.WriteHeader(typeof(Lunch)); var l = lunchBindingSource.DataSource as List<Lunch>; foreach (Lunch s in l) { writer.WriteRecord(s); } } MessageBox.Show("Your Data has been Successfully saved.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } private void btnRead_Click(object sender, EventArgs e) { using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "CSV|*.csv", ValidateNames = true }) { if (ofd.ShowDialog() == DialogResult.OK) { var sr = new StreamReader(new FileStream(ofd.FileName, FileMode.Open)); var csv = new CsvReader(sr); // lunchBindingSource.DataSource = csv.GetRecords<Lunch>().ToString(); lunchBindingSource.DataSource = csv.GetRecords<Lunch>(); /// use to create file } } } private void Form1_Load(object sender, EventArgs e) { lunchBindingSource.DataSource = new List<Lunch>(); } } }
private void tbLayers_TextChanged(object sender, EventArgs e) { try { int SqIn, comBo; if (string.IsNullOrEmpty(tbSqIn.Text) || string.IsNullOrEmpty(tbPallet.Text)) return; int.TryParse(tbSqIn.Text, out SqIn); int.TryParse(tbPallet.Text, out comBo); if (SqIn > 0) tbTotesPerLayers.Text = (comBo / SqIn).ToString(); else tbTotesPerLayers.Text = string.Empty; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void tbCasePerTier_TextChanged(object sender, EventArgs e) { int Height, TotesLayers; int.TryParse(tbHeight.Text, out Height); int.TryParse(tbTotesLayers.Text, out TotesLayers); string defaultText = "Height in zero"; tbTotesPerLayers.Text = Height == 0 ? defaultText : (TotesLayers / Height).ToString();
var start_time = dateTimePicker1.Value.ToString("HH:mm"); var start_time_array = start_time.Split(':'); var today = DateTime.Now; var trailer_count = Convert.ToInt32(tbTrailer_Needed.Text); var minutes_apart = Convert.ToDouble(tbTime_Between.Text); var calculated_start_time = new DateTime(today.Year, today.Month, today.Day, Convert.ToInt16(start_time_array[0]), Convert.ToInt16(start_time_array[1]), 00); var trailers = new List<Trailer__Time>(); for (var i = 0; i < trailer_count; i++) { if (i == 0) { calculated_start_time = calculated_start_time.AddMinutes(0); } else { calculated_start_time = calculated_start_time.AddMinutes(minutes_apart); } trailers.Add(new Trailer__Time { Trailer_Number = i, Delivery_Time = calculated_start_time.ToString("HH:mm") }); }
private void btnWrite_Click(object sender, EventArgs e) { using (SaveFileDialog sfd = new SaveFileDialog() { Filter = "csv|*.csv", ValidateNames = true }) { if (sfd.ShowDialog() == DialogResult.OK) { using (var sw = new StreamWriter(sfd.FileName)) { var writer = new CsvWriter(sw); writer.WriteHeader(typeof(Lunch)); foreach (Lunch s in lunchBindingSource.DataSource as List<lunch>) { writer.WriteRecord(s); } } MessageBox.Show("Your Data has been Successfully saved.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } private void btnRead_Click(object sender, EventArgs e) { using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "CSV|*.csv", ValidateNames = true }) { if (ofd.ShowDialog() == DialogResult.OK) { var sr = new StreamReader(new FileStream(ofd.FileName, FileMode.Open)); var csv = new CsvReader(sr); // lunchBindingSource.DataSource = csv.GetRecords<lunch>().ToString(); lunchBindingSource.DataSource = csv.GetRecords<lunch>(); /// use to create file } } } private void Form1_Load(object sender, EventArgs e) { lunchBindingSource.DataSource = new List<lunch>(); } }}
private void button2_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(tbSnp_Uld.Text) && !string.IsNullOrEmpty(cbSnp_Uld.Text)) { double d_tbSnp_Uld = Convert.ToDouble(tbSnp_Uld.Text); double d_cbSnp_Uld = Convert.ToDouble(cbSnp_Uld.Text); double result1 = Math.Round(d_tbSnp_Uld / d_cbSnp_Uld); tbTrailer_Needed.Text = result1.ToString(); } if (!String.IsNullOrEmpty(cbDaily_Prod.Text) && !string.IsNullOrEmpty(tbTrailer_Needed.Text)) { double d_cbDaily_Prod = Convert.ToDouble(cbDaily_Prod.Text); double d_tbTrailer_Needed = Convert.ToDouble(tbTrailer_Needed.Text); double result2 = d_cbDaily_Prod / d_tbTrailer_Needed; tbTime_Between.Text = result2.ToString(); } var start_time = dateTimePicker1.Value.ToString("HH:mm"); var start_time_array = start_time.Split(':'); var today = DateTime.Now; var trailer_count = Convert.ToInt32(tbTrailer_Needed.Text); var minutes_apart = Convert.ToDouble(tbTime_Between.Text); var calculated_start_time = new DateTime(today.Year, today.Month, today.Day, Convert.ToInt16(start_time_array[0]), Convert.ToInt16(start_time_array[1]), 00); var trailers = new List<trailer__time>(); for (var i = 0; i < trailer_count; i++) { if (i == 0) { calculated_start_time = calculated_start_time.AddMinutes(0); } else { calculated_start_time = calculated_start_time.AddMinutes(minutes_apart); } trailers.Add(new Trailer__Time { Trailer_Number = i, Delivery_Time = calculated_start_time.ToString("HH:mm") }); } dataGridView1 .DataSource = trailers; }