public ActionResult FaturaIslem(Rapor rapor) { ModelState.Remove("CreatedOn"); ModelState.Remove("ModifiedOn"); ModelState.Remove("ModifiedUsername"); BusinessLayerResult <StokKart> stok = stokMng.GetStokById(rapor.StokkartId); //Matematiksel hesaplamalar rapor.NetTutar = stok.Result.BirimFiyat * rapor.MiktarLitre; rapor.KdvliTutar = rapor.NetTutar * stok.Result.KdvOran / 100; rapor.ToplamTutar = rapor.NetTutar + rapor.KdvliTutar; if (ModelState.IsValid) { //Fatura kod Random rnd = new Random(); int rst = rnd.Next(10000, 99999); rapor.FaturaKod = int.Parse(rst.ToString() + DateTime.Now.Year.ToString()); rprMng.insert(rapor); return(Redirect("/Faturadetay/" + rapor.Id)); } ViewBag.StokkartId = new SelectList(stokMng.List(), "Id", "MalzemeTanim", rapor.StokkartId); return(View(rapor)); }
private void simpleButton6_Click(object sender, EventArgs e) { Rapor frm = new Rapor(); frm.Show(); this.Hide(); }
public async Task <IActionResult> EditRapor(Rapor rapor, IFormFile file) { if (HttpContext.Session.GetString("role") == null || HttpContext.Session.GetString("role") != "admin") { return(RedirectToAction("Index", "Home")); } var dbmodel = await db.Raporlar.FindAsync(rapor.Id); if (file != null) { try { var filename = Path.GetFileName(file.FileName); var destination = Path.Combine(hosting.WebRootPath, "files", filename); using (var fs = new FileStream(destination, FileMode.Create)) { await file.CopyToAsync(fs); } dbmodel.Aciklama = filename; } catch { dbmodel.Aciklama = null; } } dbmodel.Adi = rapor.Adi; dbmodel.Sira = rapor.Sira; dbmodel.Active = rapor.Active; dbmodel.Tarih = rapor.Tarih; dbmodel.UptDate = DateTime.Now; db.Update(dbmodel); await db.SaveChangesAsync(); return(RedirectToAction("Raporlar", "Admin", new { projeid = dbmodel.ProjeId, modulid = dbmodel.ModulId, raporturuid = dbmodel.RaporTurId })); }
public RaporTasarim(params object[] prm) { InitializeComponent(); _rapor = (Rapor)prm[0]; Yukle(); }
public async Task <IActionResult> AddRapor(Rapor rapor, IFormFile file) { if (HttpContext.Session.GetString("role") == null || HttpContext.Session.GetString("role") != "admin") { return(RedirectToAction("Index", "Home")); } if (file != null) { try { var filename = Path.GetFileName(file.FileName); var destination = Path.Combine(hosting.WebRootPath, "files", filename); using (var fs = new FileStream(destination, FileMode.Create)) { await file.CopyToAsync(fs); } rapor.Aciklama = filename; } catch { rapor.Aciklama = null; } } rapor.CrtDate = DateTime.Now; db.Add(rapor); await db.SaveChangesAsync(); return(RedirectToAction("Raporlar", "Admin", new { projeid = rapor.ProjeId, modulid = rapor.ModulId, raporturuid = rapor.RaporTurId })); }
public static Rapor getInstance3() { if (yazdir == null) { yazdir = new Rapor(); } return(yazdir); }
public async Task <IActionResult> GetRapor([FromQuery] Rapor rapor) { if (HttpContext.Session.GetInt32("userid") == null || HttpContext.Session.GetInt32("userid") == 0) { return(Unauthorized()); } var model = await db.Raporlar.Where(a => a.RaporTurId == rapor.Id).OrderBy(a => a.Sira).ToListAsync(); return(Ok(model)); }
protected override void GuncelNesneOlustur() { CurrentEntity = new Rapor { Id = Id, Kod = txtKod.Text, RaporAdi = txtRaporAdi.Text, RaporTuru = _raporTuru, RaporBolumTuru = _raporBolumTuru, Dosya = _dosya, Aciklama = txtAciklama.Text, Durum = tglDurum.IsOn }; ButonEnabledDurumu(); }
///<summary> ///Provides the json data for the permits popup table ///but gets only a 10 row page. ///can feed page number through "getPage" parameter ///</summary> public ActionResult OnPostPermits() { lang = LangResource.GetLanguageJson("admin", User.FindFirst("Language").Value); int reqPageOffset = 1; Int32.TryParse(HttpContext.Request.Form["getPage"], out reqPageOffset); reqPageOffset = (reqPageOffset * 10) - 10; string IzinDbPath = Configuration.GetSection("Connections:IzinMsSqlDB").Value; using (SqlConnection conn = new SqlConnection()) { conn.ConnectionString = IzinDbPath; SqlCommand cmd = new SqlCommand(); SqlDataReader reader; cmd.CommandText = "SELECT * FROM SMP_BORAX_IZIN order by \"İzin Tarihi\" OFFSET " + reqPageOffset + " ROWS FETCH NEXT 10 ROWS ONLY;"; cmd.Connection = conn; raporlar = new List <Rapor>(); conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { Rapor rapor = new Rapor { Id = (string)reader.GetValue(0) , IzinTip = (string)reader.GetValue(1) , IzinTarih = ((DateTime)reader.GetValue(2)).ToString() , BasSaat = MinsToTime((Int32)reader.GetValue(3)) , BitSaat = MinsToTime((Int32)reader.GetValue(4)) , Saat = (Decimal)reader.GetValue(5) , Durum = (string)reader.GetValue(6) }; rapor.IzinTarih = rapor.IzinTarih.Substring(0, 10); raporlar.Add(rapor); //System.Console.WriteLine(rapor.Id + "-" + rapor.IzinTip + "-" + rapor.IzinTarih + "-" + rapor.BasSaat + "-" + rapor.BitSaat + "-" + rapor.Saat + "-" + rapor.Durum); } return(new JsonResult(JsonConvert.SerializeObject(raporlar))); } }
public ActionResult Index(HomeIndex formData) { User user = Database.Session.Query <User>().SingleOrDefault(x => x.KullanıcıAdı.Equals(User.Identity.Name)); if (!ModelState.IsValid) { return(View(formData)); } var rapor = new Rapor() { RaporTarihi = DateTime.Now.ToString("yyyy/MM/dd").Substring(0, 10), KullanıcıId = user.KullanıcıId, RaporSaati = DateTime.Now.ToShortTimeString(), FirmaId = user.FirmaId }; SyncHatalar(formData.Konu, rapor.Hata); Database.Session.Save(rapor); Database.Session.Flush(); return(RedirectToAction("Index")); }
// GET: Home public ActionResult Index() { User gorevli = new User(); bool Rapor = false; string tarih = DateTime.Now.ToString("yyyy/MM/dd").Substring(0, 10); User user = Database.Session.Query <User>().SingleOrDefault(x => x.KullanıcıAdı.Equals(User.Identity.Name)); Gorev gorev = Database.Session.Query <Gorev>().SingleOrDefault(x => x.Tarih.Equals(tarih)); Rapor rapor = Database.Session.Query <Rapor>().SingleOrDefault(x => x.RaporTarihi.Equals(tarih)); if (gorev != null) { gorevli = Database.Session.Load <User>(gorev.KullanıcıId); } if (rapor != null) { Rapor = true; } return(View(new HomeIndex() { Rapor = Rapor, Gorevli = gorevli.Ad + " " + gorevli.Soyad, FirmaId = user.FirmaId, Baslıklar = Database.Session.Query <Baslık>().ToList(), Gorevler = Database.Session.Query <Gorev>().ToList(), Konu = Database.Session.Query <Konular>().Select(konu => new KonuCheckBox() { KonuId = konu.KonuId, IsChecked = false, Konu = konu.Konu, BaslıkId = konu.BaslıkId, FirmaId = user.FirmaId } ).ToList() })); }
public ActionResult Process(HttpPostedFileBase txt) { try //try catch ile kullanıcıya hatayı düzgün gösterebiliriz { if (!isValidContentType(txt.ContentType)) { ViewBag.Error = "Sadece .txt uzantılı dosya yükleyebilirsiniz."; return(View("Index")); } List <string> data = new List <string>(); using (System.IO.StreamReader reader = new System.IO.StreamReader(txt.InputStream)) { while (!reader.EndOfStream) { data.Add(reader.ReadLine()); } } DateTime dosyaTarih = DateTime.Parse(String.Format("{0:u}", data[0].Substring(103, 19))); int dosyaId = DosyaTarihKaydet(dosyaTarih); cmm.Connection = cn; cn.Open(); for (int i = 4; i <= data.Count - 4; i++) { Rapor r = new Rapor(); string row = data[i]; DateTime tarih = DateTime.Parse(String.Format("{0:u}", row.Substring(0, 23)));// "2008-03-09 16:05:07Z" UniversalSortableDateTime long hKartNo = long.Parse(row.Substring(55, 16)); long mTCKimlikNo = long.Parse(row.Substring(76, 11)); decimal hIslemTutariYI = Convert.ToDecimal(row.Substring(92, 7).Replace('.', ',')); //verilerde hassasiyet önemliyse float kullanılmamalı, veri tabanına atarken virgülden sonra yuvarlama yapabilir // string tutar = hIslemTutariYI.ToString(); string hHareketTipi = row.Substring(114, 1); string iIslemAdi = row.Substring(127, 5); string hIslemAciklamasi = row.Substring(168, 39); string hMerchName = row.Substring(209, 20); cmm.CommandText = "INSERT INTO Rapor(hIslemTarih, hKartNo, mTCKimlikNo, hIslemTutariYI, hHareketTipi, iIslemAdi, hIslemAciklamasi, hMerchName, DosyaId) " + $"VALUES( @tarih, @hKartNo, @mTCKimlikNo, @tutar, @hHareketTipi, @iIslemAdi, @hIslemAciklamasi, @hMerchName, @dosyaId )"; cmm.Parameters.Clear(); cmm.Parameters.AddWithValue("tarih", tarih); //parametre tanımlama sql injection saldırılarını önler cmm.Parameters.AddWithValue("hKartNo", hKartNo); cmm.Parameters.AddWithValue("mTCKimlikNo", mTCKimlikNo); cmm.Parameters.AddWithValue("tutar", hIslemTutariYI); cmm.Parameters.AddWithValue("hHareketTipi", hHareketTipi); cmm.Parameters.AddWithValue("iIslemAdi", iIslemAdi); cmm.Parameters.AddWithValue("hIslemAciklamasi", hIslemAciklamasi); cmm.Parameters.AddWithValue("hMerchName", hMerchName); cmm.Parameters.AddWithValue("dosyaId", dosyaId); cmm.ExecuteNonQuery(); } ViewBag.Mesaj = "dosyanız yüklendi."; cn.Close(); } catch (Exception ex) { ViewBag.Hata = ex.Message; } return(View("Index")); }
public void Sil(Rapor tablo) { _raporDal.Sil(tablo); }
public void Kaydet(Rapor tablo) { _raporDal.Kaydet(tablo); }
public void Guncelle(Rapor tablo) { _raporDal.Guncelle(tablo); }
public void Sil(Rapor entity) { _raporDal.Sil(entity); }
public void Guncelle(Rapor entity) { _raporDal.Guncelle(entity); }
public void Update(Rapor eczaneNobetRapor) { _eczaneNobetRaporDal.Update(eczaneNobetRapor); }
public void Insert(Rapor eczaneNobetRapor) { _eczaneNobetRaporDal.Insert(eczaneNobetRapor); }
protected override void Button_ItemClick(object sender, ItemClickEventArgs e) { base.Button_ItemClick(sender, e); void RaporOlustur(KartTuru raporTuru, RaporBolumTuru raporBolumTuru, XtraReport rapor) { if (Messages.RaporuTasarimaGonderMesaj() != DialogResult.Yes) { return; } Cursor.Current = Cursors.WaitCursor; var entity = new Rapor { Kod = ((RaporBll)bll).YeniKodVer(x => x.RaporTuru == raporTuru), RaporTuru = raporTuru, RaporBolumTuru = raporBolumTuru, RaporAdi = raporTuru.ToName(), Dosya = rapor.ReportToStream().GetBuffer(), Durum = true }; var result = ShowRibbonForms <RaporTasarim> .ShowDialogForm(KartTuru.RaporTasarim, entity); ShowEditFormDefault(result); Cursor.Current = DefaultCursor; } if (e.Item == btnYeniRapor) { var link = (BarSubItemLink)e.Item.Links[0]; link.Focus(); link.OpenMenu(); link.Item.ItemLinks[0].Focus(); } else if (e.Item == btnOgrenciKartı) { RaporOlustur(KartTuru.OgrenciKartiRaporu, RaporBolumTuru.TahakkukRaporlari, new OgrenciKartiRaporu()); } else if (e.Item == btnBankaOdemePlani) { RaporOlustur(KartTuru.BankaOdemePlaniRaporu, RaporBolumTuru.TahakkukRaporlari, new BankaOdemePlaniRaporu()); } else if (e.Item == btnMebKayitSozlesmesi) { RaporOlustur(KartTuru.MebKayitSozlesmesiRaporu, RaporBolumTuru.TahakkukRaporlari, new MebKayitSozlesmesiRaporu()); } else if (e.Item == btnIndirimTalepDilekcesi) { RaporOlustur(KartTuru.IndirimDilekcesiRaporu, RaporBolumTuru.TahakkukRaporlari, new IndirimDilekcesiRaporu()); } else if (e.Item == btnKayitSozlemesi) { RaporOlustur(KartTuru.KayitSozlesmesiRaporu, RaporBolumTuru.TahakkukRaporlari, new KayitSozlesmesiRaporu()); } else if (e.Item == btnKrediKartliOdemeTalimati) { RaporOlustur(KartTuru.KrediKartliOdemeTalimatiRaporu, RaporBolumTuru.TahakkukRaporlari, new KrediKartliOdemeTalimatiRaporu()); } else if (e.Item == btnOdemeSenedi) { RaporOlustur(KartTuru.OdemeSenediRaporu, RaporBolumTuru.TahakkukRaporlari, new OdemeSenediRaporu()); } else if (e.Item == btnBosRapor) { RaporOlustur(KartTuru.KullaniciTanimliRapor, RaporBolumTuru.TahakkukRaporlari, new KullaniciTanimliRapor()); } else if (e.Item == btnTahsilatMakbuzu) { RaporOlustur(KartTuru.TahsilatMakbuzu, RaporBolumTuru.MakbuzRaporlari, new TahsilatMakbuzuRaporu()); } else if (e.Item == btnTeslimatMakbuzu) { RaporOlustur(KartTuru.TeslimatMakbuzu, RaporBolumTuru.MakbuzRaporlari, new TeslimatMakbuzuRaporu()); } else if (e.Item == btnGeriIadeMakbuzu) { RaporOlustur(KartTuru.IadeMakbuzu, RaporBolumTuru.MakbuzRaporlari, new IadeMakbuzuRaporu()); } else if (e.Item == btnGenelMakbuz) { RaporOlustur(KartTuru.GenelMakbuz, RaporBolumTuru.MakbuzRaporlari, new GenelMakbuzRaporu()); } else if (e.Item == btnFatura) { RaporOlustur(KartTuru.FaturaRaporu, RaporBolumTuru.FaturaDonemRaporlari, new FaturaRaporu()); } else if (e.Item == btnDonemIcmalRaporu) { RaporOlustur(KartTuru.FaturaDonemIcmalRaporu, RaporBolumTuru.FaturaDonemRaporlari, new FaturaDonemIcmalRaporu()); } else if (e.Item == btnOgrenciIcmalRaporu) { RaporOlustur(KartTuru.FaturaOgrenciIcmalRaporu, RaporBolumTuru.FaturaGenelRaporlar, new FaturaOgrenciIcmalRaporu()); } }
public bool Delete(int entityID) { Rapor deleted = _raporDAL.Get(a => a.RaporId == entityID); return(_raporDAL.Delete(deleted) > 0); }
public bool Add(Rapor entity) { return(_raporDAL.Add(entity) > 0); }
public bool Update(Rapor entity) { return(_raporDAL.Update(entity) > 0); }
public void Ekle(Rapor entity) { _raporDal.Ekle(entity); }