private void BtnBelgeOlustur_Click(object sender, EventArgs e) { if (FATURA_TIPI.GetString() != "") { if (!bolean) { ArsMessage.ShowMessage("Uyarı", "Cari Kara Listede Olduğu İçin Belge Oluşturulamaz..."); return; } switch (FATURA_TIPI.GetString()) { case "1": SatisFaturasi satFat = new SatisFaturasi(); satFat.cariKodu = cariKodu; ArsLibrary.appForm.AddChildForm(satFat, "Satış Faturası", new Size(0, 0), null); break; case "2": AlisFaturasi alisFat = new AlisFaturasi(); alisFat.cariKodu = cariKodu; ArsLibrary.appForm.AddChildForm(alisFat, "Alış Faturası", new Size(0, 0), null); break; case "3": SatisIrsaliyesi satIrs = new SatisIrsaliyesi(); satIrs.cariKodu = cariKodu; ArsLibrary.appForm.AddChildForm(satIrs, "Satış İrsaliyesi", new Size(0, 0), null); break; case "4": AlisIrsaliyesi alisIrs = new AlisIrsaliyesi(); alisIrs.cariKodu = cariKodu; ArsLibrary.appForm.AddChildForm(alisIrs, "Alış İrsaliyesi", new Size(0, 0), null); break; case "5": AliciSiparisi aliciSip = new AliciSiparisi(); aliciSip.cariKodu = cariKodu; ArsLibrary.appForm.AddChildForm(aliciSip, "Alıcı Siparişi", new Size(0, 0), null); break; case "6": SaticiSiparisi saticiSip = new SaticiSiparisi(); saticiSip.cariKodu = cariKodu; ArsLibrary.appForm.AddChildForm(saticiSip, "Satıcı Siparişi", new Size(0, 0), null); break; } } tbFocus.Focus(); }
private void AnaForm_DesktopMenuClicked(object sender, EventArgs e) { switch (clickedMenuTitle) { case "Cariler": Cariler CarilerForm = new Cariler(); AddChildForm(CarilerForm, "Cariler", new Size(0, 0), null); break; case "Stoklar": Stoklar StoklarForm = new Stoklar(); AddChildForm(StoklarForm, "Stoklar", new Size(0, 0), null); break; case "Kasalar": Kasalar KasalarForm = new Kasalar(); AddChildForm(KasalarForm, "Kasalar", new Size(0, 0), null); break; case "Bankalar": Bankalar BankalarForm = new Bankalar(); AddChildForm(BankalarForm, "Bankalar", new Size(0, 0), null); break; case "Cari Grup Tanım": CariGrup CariGrupForm = new CariGrup(); AddChildForm(CariGrupForm, "Cari Grupları", new Size(0, 0), null); break; case "İl Tanımları": IlSabit IlSabitForm = new IlSabit(); AddChildForm(IlSabitForm, "İl Tanımları", new Size(0, 0), null); break; case "İlçe Tanımları": IlceSabit IlceSabitForm = new IlceSabit(); AddChildForm(IlceSabitForm, "İlçe Tanımları", new Size(0, 0), null); break; case "KDV Oran": KDVOran kdvOran = new KDVOran(); AddChildForm(kdvOran, "KDV Oran", new Size(0, 0), null); break; case "Satış Faturası": SatisFaturasi SatisFatForm = new SatisFaturasi(); AddChildForm(SatisFatForm, "Satış Faturası", new Size(0, 0), null); break; case "Alış Faturası": AlisFaturasi AlisFatForm = new AlisFaturasi(); AddChildForm(AlisFatForm, "Alış Faturası", new Size(0, 0), null); break; case "Satış İrsaliyesi": SatisIrsaliyesi SatisIrsForm = new SatisIrsaliyesi(); AddChildForm(SatisIrsForm, "Satış İrsaliyesi", new Size(0, 0), null); break; case "Alış İrsaliyesi": AlisIrsaliyesi AlisIrsForm = new AlisIrsaliyesi(); AddChildForm(AlisIrsForm, "Alış İrsaliyesi", new Size(0, 0), null); break; case "Alıcı Siparişi": AliciSiparisi AliciSipForm = new AliciSiparisi(); AddChildForm(AliciSipForm, "Alıcı Siparişi", new Size(0, 0), null); break; case "Satıcı Siparişi": SaticiSiparisi SaticiSipForm = new SaticiSiparisi(); AddChildForm(SaticiSipForm, "Satıcı Siparişi", new Size(0, 0), null); break; case "Alış Teklifi": AlimTeklifi AlimTeklifiForm = new AlimTeklifi(); AddChildForm(AlimTeklifiForm, "Alış Teklifi", new Size(0, 0), null); break; case "Satış Teklifi": SatisTeklifi SatisTeklifiForm = new SatisTeklifi(); AddChildForm(SatisTeklifiForm, "Satış Teklifi", new Size(0, 0), null); break; case "Çekler": Cekler CeklerForm = new Cekler(); AddChildForm(CeklerForm, "Çekler", new Size(0, 0), null); break; case "Raporlar": Raporlar RaporlarForm = new Raporlar(); AddChildForm(RaporlarForm, "Raporlar", new Size(0, 0), null); break; case "Rezervasyonlar": Rezervasyonlar RezervasyonTarihForm = new Rezervasyonlar(); AddChildForm(RezervasyonTarihForm, "Rezervasyonlar", new Size(ArsLibrary.activeMdiClient.Size.Width - 4, ArsLibrary.activeMdiClient.Size.Height - 4), null); break; case "Hızlı Satış": ArtezBlue.BlueGiris artezBlue = new ArtezBlue.BlueGiris(); artezBlue.Show(); break; case "Kullanıcı Tanımları": KullaniciTanim KullaniciTanimForm = new KullaniciTanim(); AddChildForm(KullaniciTanimForm, "Kullanıcı Tanımları", new Size(0, 0), null); break; case "Parametreler": Parametreler ParametrelerForm = new Parametreler(); AddChildForm(ParametrelerForm, "Parametreler", new Size(0, 0), null); break; case "Belge Tip Tanımları": BelgeTipTanim BelgeTipTanimForm = new BelgeTipTanim(); AddChildForm(BelgeTipTanimForm, "Belge Tip Tanımları", new Size(0, 0), null); break; case "Rapor Tasarım": ArsReportDesign arsReportDesign = new ArsReportDesign(); AddChildForm(arsReportDesign, "Rapor Tasarımı", new Size(0, 0), null); break; case "Site Tanımlamaları": SiteTanimlama siteTanimlamaForm = new SiteTanimlama(); AddChildForm(siteTanimlamaForm, "Site Tanımları", new Size(0, 0), null); break; //case "Kargo Tanımlamaları": // KargoBilgileri kargoBilgileriForm = new KargoBilgileri(); // AddChildForm(kargoBilgileriForm, "Kargo Bilgileri", new Size(0, 0), null); // break; case "Mesaj Tanımları": MesajTanim mesajTanimForm = new MesajTanim(); AddChildForm(mesajTanimForm, "Mesaj Tanımları", new Size(0, 0), null); break; case "Şirket Değiştir": SirketDegistir sirketDegistirForm = new SirketDegistir(); sirketDegistirForm.ShowDialog(); break; case "Veritabanı Yedek Al": if (ArsMessage.Question("Onay", "Veritabanı Yedeği Alınsın Mı?") == DialogResult.Yes) { try { SqlConnection conn = new SqlConnection("Data Source=" + ArsLibrary.dbServerName + "; Initial Catalog=" + ArsLibrary.dbName + "; User Id=" + ArsLibrary.dbUserName + "; password="******";"); conn.Open(); string sql = "BACKUP DATABASE " + ArsLibrary.dbName + " TO DISK = '" + AppDomain.CurrentDomain.BaseDirectory + "\\YEDEK\\" + ArsLibrary.dbName + "-" + DateTime.Now.Ticks.ToString() + ".bak'"; SqlCommand command = new SqlCommand(sql, conn); command.ExecuteNonQuery(); conn.Close(); ArsMessage.ShowMessage("Bilgi", "Yedek Alındı.\n" + AppDomain.CurrentDomain.BaseDirectory + "\\YEDEK"); } catch (Exception ex) { ArsMessage.ShowMessage("Hata", ex.Message); } } break; } }