private void btn_fatura_hedef_Click(object sender, EventArgs e) { pnl_Excel_Hedef hedef = new pnl_Excel_Hedef(); hedef.Show(); }
//çıktı al private void button2_Click(object sender, EventArgs e) { int satir = dataGridView2.RowCount; string zaman = "", miktar = "", bas = "", klasor_ad = ""; string[] temp; int sutun = 2; if (satir > 0) { Fatura_Hedef_Kaynak(); if (excel_hedef == "") { pnl_Excel_Hedef hedef = new pnl_Excel_Hedef(); hedef.Show(); } if (excel_kaynak == "") { Excel_Kaynak kaynak = new Excel_Kaynak(); kaynak.Show(); } klasor_ad = yil.ToString() + "-" + turkce_ay; //string path_belgeler = @"C:\\Users\\İlker\\Documents\\"; Klasor_Olustur_Sil klasor = new Klasor_Olustur_Sil(); if (!(klasor.klasor_varmi(excel_hedef, klasor_ad))) { klasor.klasor_olustur(klasor_ad, excel_hedef + "\\"); } Excel excel = new Excel(excel_kaynak, 1); bas = DateTime.Now.ToLongDateString(); excel.Hucreye_yaz(5, 2, firma_adi.ToUpper() + " FATURA DÖKÜMÜ"); excel.Hucreye_yaz(9, 6, adet.ToString()); excel.Hucreye_yaz(10, 6, birim_fiyat.ToString() + " ₺"); excel.Hucreye_yaz(11, 6, toplam_ucret.ToString() + " ₺"); excel.Hucreye_yaz(1, 6, bas); for (int i = 0; i < satir; i++) { zaman = dataGridView2.Rows[i].Cells[0].Value.ToString(); temp = zaman.Split(' '); excel.Hucreye_yaz(10 + i, sutun, temp[0]); sutun++; miktar = dataGridView2.Rows[i].Cells[1].Value.ToString(); excel.Hucreye_yaz(10 + i, sutun, miktar); sutun = 2; } //excel.Save(); if (excel.excel_varmi(excel_hedef + "\\" + klasor_ad, firma_adi + ".xlsx")) { excel.excel_sil(excel_hedef + "\\" + klasor_ad, firma_adi + ".xlsx"); excel.SaveAs(@excel_hedef + "\\" + klasor_ad + "\\" + firma_adi + ".xlsx"); } else { excel.SaveAs(@excel_hedef + "\\" + klasor_ad + "\\" + firma_adi + ".xlsx"); } excel.Close(); //MessageBox.Show(excel_hedef + "\\" + klasor_ad + "\n Adresine Fatura Oluşturuldu."); DialogResult result1 = MessageBox.Show("Fatura Başarıyla Oluşturuldu.\nFatura Gösterilsin Mi?", "Fatura", MessageBoxButtons.YesNo); if (result1 == DialogResult.Yes) { Process.Start(@excel_hedef + "\\" + klasor_ad); } } else { MessageBox.Show("Siparişler Listesi Boş Çıktı Alınamaz!!"); } }