protected void GridViewDogalgaz_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "DogalgazOdeme") // Tıklanılan sütun (Kolon Adı == DogalgazOdeme ise) { int index = Convert.ToInt16(e.CommandArgument); // Seçili satır indexini alır.. TableRow secili = GridViewDogalgaz.Rows[index]; // Seçili Satırı değişkene aldık. String aboneNo = secili.Cells[1].Text; // Seçili satırın abone numarasını aldık. String faturaNo = secili.Cells[2].Text; // Seçili satırın fatura numarasını aldık. yonet.dogalgazFaturaOde(aboneNo, faturaNo); // Ödeme işlemi metodunu çağırdık... Response.Write("Ödeme Yapıldı..."); // Mesaj verme /*-------------------------------------*/ iTextSharp.text.Document raporum = new iTextSharp.text.Document(); iTextSharp.text.pdf.BaseFont STF_Helvetica_Turkish = iTextSharp.text.pdf.BaseFont.CreateFont("Helvetica", "CP1254", iTextSharp.text.pdf.BaseFont.NOT_EMBEDDED); iTextSharp.text.Font fontNormal = new iTextSharp.text.Font(STF_Helvetica_Turkish, 12, iTextSharp.text.Font.NORMAL); // PDF oluşturması ve konumun belirlenmesi Random r = new Random(); PdfWriter.GetInstance(raporum, new FileStream("C:\\Users\\süleyman\\Desktop\\E-Fatura" + r.Next() + ".pdf", FileMode.Create)); //PDF yi yazan özelliğine eklenecek raporum.AddAuthor("Tüm Abone Listesi"); // PDF Oluşturma Tarihi Ekle raporum.AddCreationDate(); // PDF Oluşturma Tarihi // PDF oluşturan kişi özelliğine yazılacak raporum.AddCreator("Aboneler"); if (raporum.IsOpen() == false) { raporum.Open(); } raporum.Add(new Paragraph("ABONE LISTESI")); raporum.Add(new Paragraph("__________________________________________________")); raporum.Add(new Paragraph("Abone Numarasi : " + secili.Cells[0].Text)); raporum.Add(new Paragraph("Fatura Numarası : " + secili.Cells[1].Text)); raporum.Add(new Paragraph("Fatura Bedeli : " + secili.Cells[2].Text)); raporum.Add(new Paragraph("Fatura Tarihi : " + secili.Cells[3].Text)); raporum.Add(new Paragraph("Son Ödeme Tarihi : " + secili.Cells[4].Text)); raporum.Add(new Paragraph("Odeme Durumu : " + "Ödenmistir")); Response.Write("PDF Dosyanız Oluşmuştur."); raporum.Close(); Response.Redirect("AboneDogalgaz.aspx"); // Yönlendirme... /*-------------------------------------*/ } }
protected void Button1_Click(object sender, EventArgs e) { if (DropDownList1.Text == "Su") // Su ödemesi yapacaksa { yonet.suFaturaOde(aboneNo.Text, faturaNo.Text); //Su ödeme metodu Response.Write("Ödeme İşlemi Yapılmıştır."); //Mesaj } else if (DropDownList1.Text == "Doğalgaz") // Su ödemesi yapacaksa { yonet.dogalgazFaturaOde(aboneNo.Text, faturaNo.Text); //Doğalgaz ödeme metodu Response.Write("Ödeme İşlemi Yapılmıştır."); // MEsaj } else { Response.Write("HATA !"); // Herhangi bir hata oluştuğunda } }