public void get() { string dir = Properties.Settings.Default.sutun; var data = from a in dosya().Worksheet(0) select a; foreach (var a in data) { Satislar s = new Satislar(); s.urun = a[0]; string satis_fiyati = a[1]; if (!satis_fiyati.Contains("TL")) { satis_fiyati = satis_fiyati + " TL"; } s.satis_fiyati = satis_fiyati; string birim_fiyat = a[2]; if (!birim_fiyat.Contains("TL")) { birim_fiyat = birim_fiyat + "TL"; } if (!birim_fiyat.Contains("/")) { birim_fiyat = birim_fiyat + "/" + a[3]; } s.birim_fiyati = birim_fiyat; s.birim = a[3]; string tarih = a[4]; if (!String.IsNullOrEmpty(tarih)) { s.tarih = tarih.Trim(); } else { s.tarih = DateTime.Now.ToShortDateString(); } string y = a[5]; string yy = y.ToUpper().Trim(); s.uretim_yeri = yy; string barkod = a[6]; if (!String.IsNullOrEmpty(barkod)) { s.barkod = barkod.Trim(); s.barvar = true; } else { s.barkod = string.Empty; s.barvar = false; } s.yerli = yy.Equals("TÜRKİYE"); satislar.Add(s); } }
private void barLargeButtonItem9_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int[] secilenler = gridView1.GetSelectedRows(); if (secilenler.Length > 0) { foreach (int i in secilenler) { GridColumn col = gridView1.GetVisibleColumn(1); string urun = gridView1.GetRowCellDisplayText(i, col); Satislar s = this.liste.Find(x => x.urun == urun); if (s != null) { this.liste.Remove(s); } } this.bindingSource1.DataSource = this.liste; gridControl1.DataSource = bindingSource1; gridControl1.Refresh(); gridView1.RefreshData(); } else { MessageBox.Show("Lütfen listeden çıkarmak istediğiniz etiket bilgisini seçiniz"); } }
private void barLargeButtonItem8_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { frmEkle f = new frmEkle(); if (f.ShowDialog() == DialogResult.OK) { if (!String.IsNullOrEmpty(f.txtBirim.Text) && !String.IsNullOrEmpty(f.txtBirimFiyat.Text) && !String.IsNullOrEmpty(f.txtFiyat.Text) && !String.IsNullOrEmpty(f.txtUretimYeri.Text) && !String.IsNullOrEmpty(f.txtUrun.Text)) { Satislar s = new Satislar(); string barkod = f.txtBarkod.Text; if (!string.IsNullOrEmpty(barkod)) { s.barkod = barkod; s.barvar = true; } else { s.barvar = false; } s.birim = f.txtBirim.Text; s.birim_fiyati = f.txtBirimFiyat.Text + " TL/" + f.txtBirim.Text; s.satis_fiyati = f.txtFiyat.Text + " TL"; if (!String.IsNullOrEmpty(f.txtTarih.Text)) { s.tarih = f.txtTarih.Text; } else { s.tarih = DateTime.Now.ToShortDateString(); } string uretim = (f.txtUretimYeri.Text).ToUpper().Trim(); s.urun = f.txtUrun.Text; s.uretim_yeri = uretim; s.yerli = uretim.Equals("TÜRKİYE"); if (this.liste == null) { this.liste = new List <Satislar>(); } this.liste.Add(s); this.bindingSource1.DataSource = this.liste; gridControl1.DataSource = bindingSource1; gridControl1.Refresh(); gridView1.RefreshData(); } } else { f.Close(); } }
private void SecileniBas(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int[] secilenler = gridView1.GetSelectedRows(); if (secilenler.Length > 0) { using (new WaitIndicator()) { List <Satislar> yeniListe = new List <Satislar>(); foreach (int i in secilenler) { frmBaski b = new frmBaski(); GridColumn col = gridView1.GetVisibleColumn(1); string urun = gridView1.GetRowCellDisplayText(i, col); Satislar s = this.liste.Find(x => x.urun == urun); if (s != null) { yeniListe.Add(s); } } etiketX report = new etiketX(); //fatura yolunu bulalım if (File.Exists(e.Item.Name)) { report.LoadLayout(e.Item.Name); } report.bindingSource1.DataSource = yeniListe; ReportPrintTool tool = new ReportPrintTool(report); tool.ShowPreview(); } } else { MessageBox.Show("Seçili bir etiket bilgisi bulunmuyor."); } }