public tblAyarlar AddOrUpdate(tblAyarlar entity) { try { _db.Entry(entity).State = entity.ID == 0 ? EntityState.Added : EntityState.Modified; _db.SaveChanges(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } return(entity); }
public static bool KafesKartlariniKaydet(tblAyarlar item) { item.BaglantiId = 247; DBEvents db = new DBEvents(); return(db.SaveGeneric <tblAyarlar>(item)); }
private List <vPaketListesi> SevkiyatBrutleriHesapla_PaleteGore(List <vPaketListesi> paketListesi, SevkiyatPaketTip paketTipi) { double kutuAgirlik = 0, paletAgirlik = 0; //kutu ağırlığı getiriliyor. if (paketTipi == SevkiyatPaketTip.Palet12Kucuk || paketTipi == SevkiyatPaketTip.Palet9Kucuk) { tblAyarlar kucukKutu = db.GetGeneric <tblAyarlar>(c => c.Adi == "KucukKutu").FirstOrDefault(); kutuAgirlik = (kucukKutu == null || kucukKutu.Deger == null || kucukKutu.Deger.StringSayisalMi() == false) ? 0 : Convert.ToDouble(kucukKutu.Deger); } else if (paketTipi == SevkiyatPaketTip.Palet12Buyuk || paketTipi == SevkiyatPaketTip.Palet9Buyuk) { tblAyarlar buyukKutu = db.GetGeneric <tblAyarlar>(c => c.Adi == "BuyukKutu").FirstOrDefault(); kutuAgirlik = (buyukKutu == null || buyukKutu.Deger == null || buyukKutu.Deger.StringSayisalMi() == false) ? 0 : Convert.ToDouble(buyukKutu.Deger); } //palet ağırlığı getiriliyor. string tip = ""; if (paketTipi == SevkiyatPaketTip.Palet9Buyuk || paketTipi == SevkiyatPaketTip.Palet9Kucuk) { tip = "Palet9"; } else if (paketTipi == SevkiyatPaketTip.Palet12Buyuk || paketTipi == SevkiyatPaketTip.Palet12Kucuk) { tip = "Palet12"; } tblAyarlar palet = db.GetGeneric <tblAyarlar>(c => c.Adi == tip).FirstOrDefault(); paletAgirlik = (palet == null || palet.Deger == null || palet.Deger.StringSayisalMi() == false) ? 0 : Convert.ToDouble(palet.Deger); int ind = 0; List <vPaketListesi> donusListesi = new List <vPaketListesi>(); while (ind < paketListesi.Count) { List <vPaketListesi> tmpList = new List <vPaketListesi>(); if (paketTipi == SevkiyatPaketTip.Palet9Buyuk || paketTipi == SevkiyatPaketTip.Palet9Kucuk) { tmpList = paketListesi.Skip(ind).Take(9).ToList(); double brutKutuAgirlik = Math.Round((double)((paletAgirlik + tmpList.Count * kutuAgirlik) / tmpList.Count), 2); tmpList.ForEach(c => c.BrutAgirlik = Math.Round((c.BrutAgirlik.Value + brutKutuAgirlik), 2)); donusListesi.AddRange(tmpList); ind += 9; } if (paketTipi == SevkiyatPaketTip.Palet12Buyuk || paketTipi == SevkiyatPaketTip.Palet12Kucuk) { tmpList = paketListesi.Skip(ind).Take(12).ToList(); double brutKutuAgirlik = Math.Round((double)((paletAgirlik + tmpList.Count * kutuAgirlik) / tmpList.Count), 2); tmpList.ForEach(c => c.BrutAgirlik = Math.Round(c.BrutAgirlik.Value + brutKutuAgirlik)); donusListesi.AddRange(tmpList); ind += 12; } } return(donusListesi); }
public static bool KafesKartniSil(tblAyarlar item) { if (item.BaglantiId != 247) { item.BaglantiId = 247; } DBEvents db = new DBEvents(); return(db.DeleteGeneric <tblAyarlar>(item)); }
public List <vPaketListesi> SevkiyatListesiGetir(SevkiyatPaketTip secilenTip) { List <vPaketListesi> list = db.GetGeneric <vPaketListesi>(c => c.SevkId == this._SevkBelge.Id); if (secilenTip == SevkiyatPaketTip.Sandik160 || secilenTip == SevkiyatPaketTip.Sandik180 || secilenTip == SevkiyatPaketTip.KucukKutu || secilenTip == SevkiyatPaketTip.BuyukKutu) { tblAyarlar sandik = db.GetGeneric <tblAyarlar>(c => c.Adi == secilenTip.ToString()).FirstOrDefault(); double sandikAgirlik = (sandik == null || sandik.Deger == null || sandik.Deger.StringSayisalMi() == false) ? 0 : Convert.ToDouble(sandik.Deger); list.ForEach(c => c.BrutAgirlik = Math.Round((c.BrutAgirlik.Value + sandikAgirlik), 2)); } else { return(SevkiyatBrutleriHesapla_PaleteGore(list, secilenTip)); } return(list); }
public Rapor(string raporAdi) { this.RaporAdi = raporAdi; RaporAyar = new DBEvents().GetGeneric <tblAyarlar>(c => c.Adi == raporAdi).FirstOrDefault(); if (RaporAyar == null || string.IsNullOrEmpty(RaporAyar.Aciklama)) { this.RaporGuncelMi = false; return; } //this.RaporDataSetName = this.RaporAyar.Deger; //ReportViewer üzerindeki dataset adı //if (RaporAyar.BaglantiId == -1) RaporServerFullPath = RaporAyar.Aciklama + "\\" + this.RaporAdi + ".rdlc"; //else //{ // tblAyarlar ayarUst = new DBEvents().GetGeneric<tblAyarlar>(c => c.Id == RaporAyar.BaglantiId).FirstOrDefault(); // this.RaporServerFullPath = ayarUst.Aciklama + "\\" + this.RaporAdi + ".rdlc"; //} RaporGuncelle(raporAdi); }
private void RaporGuncelle(string raporAdi) { string tempDosyaYolu = System.Environment.GetEnvironmentVariable("TEMP") + @"\" + @"LKERP\" + raporAdi + ".rdlc"; this.RaporTamAdi = tempDosyaYolu; string path = tempDosyaYolu.Substring(0, tempDosyaYolu.LastIndexOf('\\')); if (Directory.Exists(path) == false) { Directory.CreateDirectory(path); } if (File.Exists(tempDosyaYolu)) { tblAyarlar raporGuncelMi = Rapor.RaporGetir(raporAdi); if (raporGuncelMi != null && raporGuncelMi.Deger != null) { try { if (Convert.ToDateTime(raporGuncelMi.Deger) <= File.GetLastWriteTime(tempDosyaYolu)) { RaporGuncelMi = true; } else { RaporCopyToLocal(); } } catch (Exception e) { string str = e.Message; } } } else { RaporCopyToLocal(); } }
public void Update(tblAyarlar entity) { _db.Entry(entity).State = EntityState.Modified; _db.SaveChanges(); }
public void Delete(tblAyarlar entity) { _db.tblAyarlar.Remove(entity); _db.SaveChanges(); }
public void Add(tblAyarlar entity) { _db.tblAyarlar.Add(entity); _db.SaveChanges(); }