private void btnGonder_Click(object sender, EventArgs e) { if (RehberGridView.GetSelectedRows().Length != 0) { foreach (var row in RehberGridView.GetSelectedRows()) { int cariId = (int)RehberGridView.GetRowCellValue(row, colId); secilen.Add(context.Cariler.SingleOrDefault(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.Id == cariId)); } Secildi = true; this.Close(); } else { XtraMessageBox.Show("Seçilen Bir Cari Bulunamadı."); } FrmMailGonder frmMailGonder = new FrmMailGonder(Secildi, secilen); frmMailGonder.ShowDialog(); }
private void btnKaydet_Click(object sender, EventArgs e) { string path = @"D:\makbuz\" + txtMakbuzNo.Text + ".pdf"; fatura.ExportToPdf(path); FrmMailGonder frmMailGonder = new FrmMailGonder(true); if (!string.IsNullOrEmpty(hedefPosta)) { frmMailGonder.mailGonder(path, hedefPosta); } else { //gönderilecek posta bulunmadı de ve tekrar dene ufak bi formdan veri alıp. } //mail atarken cari seçerse o carinin epostası gelsin otomatik yoksa elle eposta girmek zorunda kalır. //PARAMETRE OLARAK FİŞ KODU GÖNDERKİ REPORTTA ÇEKSİN VERİLERİ // CONTEXE KAYDET ÖDEME FİŞİ GİRMEKLE AYNI SADECE ŞUNU KONTROL ET EĞER CARİ SEÇERSE ÖDEME FİŞİ SEÇMEZSE //TAHSİLAT DİYE BİRŞEY Mİ OLUSTURURZ NAPARIZ BİLMİYORUM. }