public static int Ekle_BankaHareket(int BankaID, decimal Miktar, bool Yatan, Enumlar.IslemTurleri IslemTuru, int?GelirGiderID, int?PersonelID, int?CariID, int?FaturaID, int?KasaID, string EvrakNo = null, string Aciklama = null, DateTime?EvrakTarih = null, int?KasaHareketID = null) { using (otosisdbEntities dbModel = new otosisdbEntities(Baglanti.BaglantiEntity)) { banka_hareket bh = new banka_hareket(); bh.BankaID = BankaID; bh.Miktar = Miktar; bh.Yatan = Yatan; bh.IslemTuru = ((int)IslemTuru).ToString(); bh.GelirGiderID = GelirGiderID; bh.PersonelID = PersonelID; bh.CariID = CariID; bh.FaturaID = FaturaID; bh.KasaID = KasaID; bh.EvrakNo = EvrakNo; bh.Aciklama = Aciklama; bh.EvrakTarih = EvrakTarih; bh.KasaHareketID = KasaHareketID; bh.KayitKullaniciID = Genel.AktifKullanici.KullaniciID; bh.KayitZaman = DateTime.Now; dbModel.AddTobanka_hareket(bh); dbModel.SaveChanges(); return(bh.ID); } }
public static int Ekle_CariHareket(int CariID, decimal Miktar, bool Borc, Enumlar.IslemTurleri IslemTuru, int?FaturaID, int?BankaID, int?KasaID, string EvrakNo = null, string Aciklama = null, DateTime?EvrakTarih = null, int?BankaHareketID = null, int?KasaHareketID = null) { using (otosisdbEntities dbModel = new otosisdbEntities(Baglanti.BaglantiEntity)) { cari_hareket ch = new cari_hareket(); ch.CariID = CariID; ch.Miktar = Miktar; ch.Borc = Borc; ch.IslemTuru = ((int)IslemTuru).ToString(); ch.FaturaID = FaturaID; ch.BankaID = BankaID; ch.KasaID = KasaID; ch.EvrakNo = EvrakNo; ch.Aciklama = Aciklama; ch.EvrakTarih = EvrakTarih; ch.BankaHareketID = BankaHareketID; ch.KasaHareketID = KasaHareketID; ch.KayitKullaniciID = Genel.AktifKullanici.KullaniciID; ch.KayitZaman = DateTime.Now; dbModel.AddTocari_hareket(ch); dbModel.SaveChanges(); return(ch.ID); } }
public static int Ekle_GelirGiderHareket(int GelirGiderID, decimal Miktar, bool Borc, Enumlar.IslemTurleri IslemTuru, int?BankaID, int?KasaID, string EvrakNo = null, string Aciklama = null, DateTime?EvrakTarih = null, int?BankaHareketID = null, int?KasaHareketID = null) { using (otosisdbEntities dbModel = new otosisdbEntities(Baglanti.BaglantiEntity)) { gelirgider_hareket ggH = new gelirgider_hareket(); ggH.GelirGiderID = GelirGiderID; ggH.Miktar = Miktar; ggH.Borc = Borc; ggH.IslemTuru = ((int)IslemTuru).ToString(); ggH.BankaID = BankaID; ggH.KasaID = KasaID; ggH.EvrakNo = EvrakNo; ggH.Aciklama = Aciklama; ggH.EvrakTarih = EvrakTarih; ggH.BankaHareketID = BankaHareketID; ggH.KasaHareketID = KasaHareketID; ggH.KayitKullaniciID = Genel.AktifKullanici.KullaniciID; ggH.KayitZaman = DateTime.Now; dbModel.AddTogelirgider_hareket(ggH); dbModel.SaveChanges(); return(ggH.ID); } }
public static int Ekle_KasaHareket(int KasaID, decimal Miktar, bool Tahsilat, Enumlar.IslemTurleri IslemTuru, int?CariID, int?GelirGiderID, int?BankaID, int?FaturaID, int?VirmanKasaID, string EvrakNo = null, string Aciklama = null, DateTime?EvrakTarih = null, int?KasaHareketID = null) { using (otosisdbEntities dbModel = new otosisdbEntities(Baglanti.BaglantiEntity)) { int t_islemturu = (int)IslemTuru; kasa_hareket kh = new kasa_hareket(); kh.KasaID = KasaID; kh.Miktar = Miktar; kh.KasaIslemTuru = t_islemturu.ToString(); kh.EvrakNo = EvrakNo; kh.Aciklama = Aciklama; kh.FaturaID = FaturaID; kh.EvrakTarih = EvrakTarih; kh.KasaHareketID = KasaHareketID; kh.Tahsilat = Tahsilat; //if ((t_islemturu == 1 || t_islemturu == 2) || GelirGiderID != null) //{ kh.GelirGiderID = GelirGiderID; //} //if (t_islemturu == 6 || t_islemturu == 7) //{ kh.BankaID = BankaID; //} //if (t_islemturu == 8 || t_islemturu == 9) //{ kh.CariID = CariID; //} //if (t_islemturu == 3) //{ kh.VirmanKasaID = VirmanKasaID; //} kh.KayitKullaniciID = Genel.AktifKullanici.KullaniciID; kh.KayitZaman = DateTime.Now; dbModel.AddTokasa_hareket(kh); dbModel.SaveChanges(); return(kh.ID); } }
void Kaydet_BankaHareket() { try { if (!Isler.Yetki.Varmi_Yetki(77)) { return; } #region Kontroller if (spinMiktar.Value <= 0) { XtraMessageBox.Show("Miktar Boş 0'dan Büyük Bir Değer Olmalıdır.", "Geçersiz Miktar", MessageBoxButtons.OK, MessageBoxIcon.Warning); spinMiktar.Focus(); spinMiktar.Select(); return; } if (drpIslemTuru.Tag == null) { XtraMessageBox.Show("Lütfen İşlem Türünü Seçiniz.", "İşlem Türü Seçilmedi", MessageBoxButtons.OK, MessageBoxIcon.Warning); drpIslemTuru.Focus(); drpIslemTuru.Select(); return; } Enumlar.IslemTurleri temp_islemturu = (Enumlar.IslemTurleri)drpIslemTuru.Tag; if (ucGelirGiderDemo1.Secili_GelirGiderID <= 0 && (temp_islemturu == Enumlar.IslemTurleri.BankaGiderFisi || temp_islemturu == Enumlar.IslemTurleri.BankaGelirFisi)) { XtraMessageBox.Show("Lütfen İşlem Yapılacak Geliri/Gideri Seçiniz.", "Gelir/Gider Seçilmedi", MessageBoxButtons.OK, MessageBoxIcon.Warning); ucGelirGiderDemo1.Focus(); ucGelirGiderDemo1.Select(); return; } if (ucPersonelDemo1.Secili_PersonelID <= 0 && (temp_islemturu == Enumlar.IslemTurleri.PersonelAgiOdemesi || temp_islemturu == Enumlar.IslemTurleri.PersonelAvansOdemesi || temp_islemturu == Enumlar.IslemTurleri.PersonelMaasOdemesi)) { XtraMessageBox.Show("Lütfen İşlem Yapılacak Personeli Seçiniz.", "Personel Seçilmedi", MessageBoxButtons.OK, MessageBoxIcon.Warning); ucGelirGiderDemo1.Focus(); ucGelirGiderDemo1.Select(); return; } if ((temp_islemturu == Enumlar.IslemTurleri.BankaCariyeOdenen || temp_islemturu == Enumlar.IslemTurleri.BankaCariTahsilat) && ucCariHesapDemo1.Secili_CariID <= 0) { XtraMessageBox.Show("Lütfen İşlem Yapılacak Cariyi Seçiniz.", "Cari Seçilmedi", MessageBoxButtons.OK, MessageBoxIcon.Warning); ucCariHesapDemo1.Focus(); ucCariHesapDemo1.Select(); return; } #endregion #region Aktarma - Kayıt int? temp_GelirGiderID = null; int? temp_PersonelID = null; int? temp_CariID = null; DateTime?temp_EvrakTarih = null; int?temp_BankaHareketID = null; if (dateEvrakTarih.EditValue != null) { temp_EvrakTarih = Convert.ToDateTime(dateEvrakTarih.EditValue); } if (temp_islemturu == Enumlar.IslemTurleri.BankaGelirFisi || temp_islemturu == Enumlar.IslemTurleri.BankaGiderFisi) { temp_GelirGiderID = ucGelirGiderDemo1.Secili_GelirGiderID; } else if (temp_islemturu == Enumlar.IslemTurleri.PersonelMaasOdemesi || temp_islemturu == Enumlar.IslemTurleri.PersonelAvansOdemesi || temp_islemturu == Enumlar.IslemTurleri.PersonelAgiOdemesi) { temp_PersonelID = ucPersonelDemo1.Secili_PersonelID; } else if (temp_islemturu == Enumlar.IslemTurleri.BankaCariTahsilat || temp_islemturu == Enumlar.IslemTurleri.BankaCariyeOdenen) { temp_CariID = ucCariHesapDemo1.Secili_CariID; } temp_BankaHareketID = Isler.Banka.Ekle_BankaHareket(BankaID, spinMiktar.Value, temp_islemturu == Enumlar.IslemTurleri.BankaGelirFisi ? true : false, temp_islemturu, temp_GelirGiderID, temp_PersonelID , temp_CariID, null, null, txtEvrakNo.Text, memoAciklama.Text, temp_EvrakTarih); #endregion #region Diğer Kayıtlar if (temp_islemturu == Enumlar.IslemTurleri.PersonelAgiOdemesi || temp_islemturu == Enumlar.IslemTurleri.PersonelAvansOdemesi || temp_islemturu == Enumlar.IslemTurleri.PersonelMaasOdemesi) { Isler.Personel.Ekle_PersonelHareket(ucPersonelDemo1.Secili_PersonelID, spinMiktar.Value, true, temp_islemturu, BankaID, null, memoAciklama.Text, txtEvrakNo.Text, temp_EvrakTarih, temp_BankaHareketID, null); } else if (temp_islemturu == Enumlar.IslemTurleri.BankaGelirFisi || temp_islemturu == Enumlar.IslemTurleri.BankaGiderFisi) { Isler.GelirGider.Ekle_GelirGiderHareket(ucGelirGiderDemo1.Secili_GelirGiderID, spinMiktar.Value, temp_islemturu == Enumlar.IslemTurleri.BankaGiderFisi ? true : false, temp_islemturu, BankaID, null, txtEvrakNo.Text, memoAciklama.Text, temp_EvrakTarih, temp_BankaHareketID, null); } else if (temp_islemturu == Enumlar.IslemTurleri.BankaCariTahsilat || temp_islemturu == Enumlar.IslemTurleri.BankaCariyeOdenen) { Isler.Cari.Ekle_CariHareket(ucCariHesapDemo1.Secili_CariID, spinMiktar.Value, temp_islemturu == Enumlar.IslemTurleri.BankaCariyeOdenen ? true : false, temp_islemturu, null, BankaID, null, txtEvrakNo.Text, memoAciklama.Text, temp_EvrakTarih, temp_BankaHareketID, null); } #endregion Ara_BankaHareket(BankaID); Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Banka İşlemi Başarılı Bir Şekilde Kaydedilmiştir.", null, ResOtoSis.mark_blue); } catch (Exception hata) { throw; } }