private void mbtnEkle_Click(object sender, EventArgs e) { double miktar; _kasa = new KasaIslem(); if ((((HesapIslemTur)cmbEkleHesapIslemTur.SelectedItem).ID != null) && (((CariUye)cmbEkleCariUye.SelectedItem).ID != null) && (((OdemeTuru)cmbEkleOdemeTur.SelectedItem).ID != null) && (double.TryParse(txtEkleMiktar.Text, out miktar)) && (dtpEkleIslemTarihi.Value != null)) { _kasa.HesapIslemID = ((HesapIslemTur)cmbEkleHesapIslemTur.SelectedItem).ID; _kasa.CariUyeID = ((CariUye)cmbEkleCariUye.SelectedItem).ID; _kasa.OdemeID = ((OdemeTuru)cmbEkleOdemeTur.SelectedItem).ID; _kasa.Miktar = miktar; _kasa.Aciklama = rtxtAciklama.Text; _kasa.ReferansBelgeNo = txtEkleReferansBelgeNo.Text; _kasa.OlusturanPersonelID = DegistirenID; _kasa.AktifMi = true; _kasa.OlusturlmaTarihi = DateTime.Now; _kasa.IslemTarihi = dtpEkleIslemTarihi.Value; _kic = new KasaIslemController(); MessageBox.Show(_kic.KasaIslemEkle(_kasa)); FormYenile(); Helper.Clears(mtpEkleGelirGider.Controls); } else { MessageBox.Show("Lütfen seçimlerinizi yapınız & bilgileri doldurunuz !!!"); } }
public void DeleteEntity(int Id) { KasaIslem tempki = new KasaIslem(); tempki = (from kasaislem in _db.DbKasaIslem where kasaislem.ID == Id select kasaislem).FirstOrDefault(); tempki.AktifMi = false; SaveEntity(); }
private void dgvSilKasaIslem_CellClick(object sender, DataGridViewCellEventArgs e) { mbtnSil.Enabled = true; _kasa = new KasaIslem(); _kic = new KasaIslemController(); if (e.RowIndex > 0 && e.RowIndex < dgvSilKasaIslemwinform.RowCount - 1)//köşeye tıklandığında patlamasın diye { _kasa.ID = (int)((DataGridView)sender).Rows[e.RowIndex].Cells["ID"].Value; } _kic.KasaIslemSil(_kasa.ID); }
public ActionResult Done(DoneViewModel model, int id) { Islem islem = db.Islem.Find(id); if (ModelState.IsValid) { islem.Islem_TahsilEdilen += model.Islem_TahsilEdilen ?? 0; islem.Islem_KalanBorc -= model.Islem_TahsilEdilen ?? 0; islem.Islem_ToplamDigerUcretler = model.Islem_ToplamDigerUcretler; islem.Islem_ToplamEkstraHizmetler = model.Islem_ToplamEkstraHizmetler; islem.Islem_ToplamKiralamaUcreti = model.Islem_ToplamKiralamaUcreti; islem.Islem_ToplamKMAsimUcreti = model.Islem_ToplamKMAsimUcreti; islem.Islem_ToplamValeHizmetleri = model.Islem_ToplamValeHizmetleri; var truncated = $"{islem.Islem_ID} Id'li İşlem: {model.Tahsilat_Aciklama}"; if (truncated.Length > 500) { truncated = truncated.Substring(0, 500); } KasaIslem tahsilat = new KasaIslem { KasaIslem_Aciklama = truncated, KasaIslem_CreateDate = DateTime.Now, KasaIslem_Tarih = DateTime.Now, KasaIslem_Tutar = model.Islem_TahsilEdilen ?? 0, OdemeTipi_ID = (int)model.OdemeTipi_ID, KasaIslem_Tipi = (int)KasaIslemTipi.Gelir }; db.KasaIslem.Add(tahsilat); islem.Islem_Tipi = (int)IslemTipi.Tamamlandi; Arac a = db.Arac.Find(islem.Arac_ID); a.AracKiralamaDurumu = (int)AracDurumu.Bos; a.AracGuncelKM = (double)model.Islem_SonKM; db.SaveChanges(); return(RedirectToAction("Index")); } var cari = db.Cari.Find(islem.Cari_ID); ViewBag.CariBilgisi = cari.Cari_AdSoyad; var arac = db.viewAracList.First(x => x.Arac_ID == islem.Arac_ID); ViewBag.AracBilgisi = arac.AracMarka_Adi + " " + arac.AracModel_Adi + " (" + arac.AracPlakaNo + ")"; ViewBag.IslemId = islem.Islem_ID; return(View(model)); }
public ActionResult Create(int?id) { if (id is null) { return(View()); } Cari cari = db.Cari.Find(id); KasaIslem model = new KasaIslem { KasaIslem_Aciklama = $"{cari.Cari_AdSoyad} adlı müşterinden tahsil edilmiştir." }; return(View(model)); }
public ActionResult Create(KasaIslem kasaIslem) { try { #region Manuel Model Control if (kasaIslem.KasaIslem_Tutar == null) { ModelState.AddModelError("KasaIslem_Tutar", "Tutar Gerekli."); } if (string.IsNullOrEmpty(kasaIslem.KasaIslem_Aciklama)) { ModelState.AddModelError("KasaIslem_Aciklama", "Açıklama eksik olamaz!"); } if (kasaIslem.OdemeTipi_ID == 0) { ModelState.AddModelError("OdemeTipi_ID", "Ödeme Tipi Gerekli."); } if (kasaIslem.KasaIslem_Tipi == 0) { ModelState.AddModelError("KasaIslem_Tipi", "İşlem Tipi Gerekli."); } if (!ModelState.IsValid) { return(View(kasaIslem)); } #endregion var truncated = kasaIslem.KasaIslem_Aciklama; if (truncated.Length > 500) { truncated = truncated.Substring(0, 500); } kasaIslem.KasaIslem_Aciklama = truncated; kasaIslem.KasaIslem_Tarih = DateTime.Now; kasaIslem.KasaIslem_CreateDate = DateTime.Now; db.KasaIslem.Add(kasaIslem); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult MarkPay(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AracKredi aracKredi = db.AracKredi.Find(id); if (aracKredi == null) { return(HttpNotFound()); } aracKredi.AracKredi_Odendi = true; Arac arac = db.Arac.Find(aracKredi.Arac_ID); var truncated = $"{arac.AracPlakaNo} plakalı araç için {aracKredi.AracKredi_OdemeTarihi.ToString("dd MM yyyy")} tarihli taksit ödenmiştir"; if (truncated.Length > 500) { truncated = truncated.Substring(0, 500); } KasaIslem tahsilat = new KasaIslem { KasaIslem_Aciklama = truncated, KasaIslem_CreateDate = DateTime.Now, KasaIslem_Tarih = DateTime.Now, KasaIslem_Tutar = aracKredi.AracKredi_KrediTutar, OdemeTipi_ID = db.OdemeTipi.First(x => x.OdemeTipi_Adi.Contains("BANKA")).OdemeTipi_ID, KasaIslem_Tipi = (int)KasaIslemTipi.Gider }; db.KasaIslem.Add(tahsilat); db.SaveChanges(); return(RedirectToAction("IndexAracKredi")); }
public ActionResult CancelReservation(CancelViewModel model, int id) { Islem islem = db.Islem.Find(id); if (ModelState.IsValid) { islem.Islem_TahsilEdilen += model.Islem_TahsilEdilen ?? 0; islem.Islem_KalanBorc -= model.Islem_TahsilEdilen ?? 0; var truncated = $"{islem.Islem_ID} Id'li İşlem: {model.Tahsilat_Aciklama}"; if (truncated.Length > 500) { truncated = truncated.Substring(0, 500); } KasaIslem tahsilat = new KasaIslem { KasaIslem_Aciklama = truncated, KasaIslem_CreateDate = DateTime.Now, KasaIslem_Tarih = DateTime.Now, KasaIslem_Tutar = model.Islem_TahsilEdilen, OdemeTipi_ID = (int)model.OdemeTipi_ID, KasaIslem_Tipi = (int)KasaIslemTipi.Gider }; db.KasaIslem.Add(tahsilat); islem.Islem_Tipi = (int)IslemTipi.RezervasyonIptal; Arac a = db.Arac.Find(islem.Arac_ID); a.AracKiralamaDurumu = (int)AracDurumu.Bos; db.SaveChanges(); return(RedirectToAction("Index")); } var cari = db.Cari.Find(islem.Cari_ID); ViewBag.CariBilgisi = cari.Cari_AdSoyad; var arac = db.viewAracList.First(x => x.Arac_ID == islem.Arac_ID); ViewBag.AracBilgisi = arac.AracMarka_Adi + " " + arac.AracModel_Adi + " (" + arac.AracPlakaNo + ")"; return(View(model)); }
public ActionResult Create(WebApplication.Models.ViewModels.IslemViewModel model, List <HttpPostedFileBase> aracResimleri) { if (ModelState.IsValid) { Islem islem = new Islem { Arac_ID = model.Arac_ID ?? 0, Cari_ID = model.Cari_ID ?? 0, Islem_BaslangicTarihi = model.Islem_BaslangicTarihi ?? DateTime.Now, Islem_BitisTarihi = model.Islem_BitisTarihi ?? DateTime.Now, Islem_CreateDate = model.Islem_CreateDate, Islem_EkSurucuCari_ID = model.Islem_EkSurucuCari_ID, Islem_GunlukKMSiniri = model.Islem_GunlukKMSiniri ?? 0, Islem_GunlukUcret = model.Islem_GunlukUcret ?? 0, Islem_IadeLokasyonID = model.Islem_IadeLokasyonID ?? 0, Islem_IlkKM = model.Islem_IlkKM ?? 0, Islem_IskontoOrani = model.Islem_IskontoOrani ?? 0, Islem_KalanBorc = model.Islem_KalanBorc ?? 0, Islem_Status = model.Islem_Status, Islem_TahsilEdilen = model.Islem_TahsilEdilen ?? 0, Islem_TeslimatLokasyonID = model.Islem_TeslimatLokasyonID ?? 0, Islem_Tipi = model.Islem_Tipi ?? 0, Islem_YakitDurumu = model.Islem_YakitDurumu ?? 0, }; db.Islem.Add(islem); Arac arac = db.Arac.Find(model.Arac_ID); if ((int)model.Islem_Tipi == (int)IslemTipi.Kiralama) { arac.AracKiralamaDurumu = (int)AracDurumu.Musteride; } else if ((int)model.Islem_Tipi == (int)IslemTipi.Rezervasyon) { arac.AracKiralamaDurumu = (int)AracDurumu.RezervasyonYapildi; } db.SaveChanges(); var truncated = $"{islem.Islem_ID} Id'li İşlem: {model.Tahsilat_Aciklama}"; if (truncated.Length > 500) { truncated = truncated.Substring(0, 500); } KasaIslem tahsilat = new KasaIslem { KasaIslem_Aciklama = truncated, KasaIslem_CreateDate = DateTime.Now, KasaIslem_Tarih = DateTime.Now, KasaIslem_Tutar = model.Islem_TahsilEdilen ?? 0, OdemeTipi_ID = (int)model.OdemeTipi_ID, KasaIslem_Tipi = (int)KasaIslemTipi.Gelir }; db.KasaIslem.Add(tahsilat); db.SaveChanges(); foreach (var item in aracResimleri) { if (item != null) { try { var itemId = SaveFile(item.InputStream, item.FileName); IslemFile file = new IslemFile(); file.Islem_ID = islem.Islem_ID; file.SysFile_ID = itemId; db.IslemFile.Add(file); db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e.Message); } } } return(RedirectToAction("Index")); } return(View(model)); }