public ActionResult FaturaKaydet(string FATURASERİNO, string FATURASIRANO, DateTime TARIH, string VERGIDAIRESI, string SAAT, string TESLIMEDEN, string TESLİMALAN, string TOPLAM, FaturaKalem[] kalem)
        {
            Faturalar f = new Faturalar();

            f.FATURASERİNO = FATURASERİNO;
            f.FATURASIRANO = FATURASIRANO;
            f.TARIH        = TARIH;
            f.VERGIDAIRESI = VERGIDAIRESI;
            f.SAAT         = SAAT;
            f.TESLIMEDEN   = TESLIMEDEN;
            f.TESLIMALAN   = TESLİMALAN;
            f.TOPLAM       = decimal.Parse(TOPLAM);
            c.Faturalars.Add(f);
            foreach (var x in kalem)
            {
                FaturaKalem fk = new FaturaKalem();
                fk.ACIKLAMA   = x.ACIKLAMA;
                fk.BIRIMFIYAT = x.BIRIMFIYAT;
                fk.FATURAID   = x.FATURAKALEMID;
                fk.MIKTAR     = x.MIKTAR;
                fk.TUTAR      = x.TUTAR;
                c.FaturaKalems.Add(fk);
            }
            c.SaveChanges();
            return(Json("İşlem Başarılı", JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public string FaturaKaydet(DateTime faturatarihi, TimeSpan faturasaati, int musterituruid, int musteriid, int odemeplaniid, string aciklama, int kullaniciid)
        {
            try
            {
                Faturalar ekle = new Faturalar();
                ekle.FaturaTarihi  = faturatarihi;
                ekle.FaturaSaati   = faturasaati;
                ekle.MusteriTuruID = musterituruid;
                ekle.MusteriID     = musteriid;
                ekle.OdemePlaniID  = odemeplaniid;
                ekle.Aciklama      = aciklama;
                ekle.KullaniciID   = kullaniciid;

                db.Faturalar.Add(ekle);

                int sonuc = db.SaveChanges();
                if (sonuc > 0)
                {
                    return("Kayıt işlemi başarılı");
                }
                return("KAyıt yapılamadı");
            }
            catch (Exception)
            {
                return("Hata Oluştu");
            }
        }
예제 #3
0
파일: AnaMenu.cs 프로젝트: EmreBHDR/Goto724
        private void elementFaturalarim_Click(object sender, EventArgs e)
        {
            Faturalar form = new Faturalar();

            form.MdiParent     = this;
            form.StartPosition = FormStartPosition.CenterScreen;
            form.Show();
        }
 public ActionResult FaturaEkle(Faturalar faturalar)
 {
     if (ModelState.IsValid)
     {
         faturalar.FaturaTarihi = DateTime.Parse(DateTime.Now.ToLongDateString());
         c.Faturalars.Add(faturalar);
         c.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(faturalar));
 }
        public ActionResult FaturaGuncelle(Faturalar p)
        {
            var fatura = c.Faturalars.Find(p.FATURAID);

            fatura.FATURASERİNO = p.FATURASERİNO;
            fatura.FATURASIRANO = p.FATURASIRANO;
            fatura.TARIH        = p.TARIH;
            fatura.VERGIDAIRESI = p.VERGIDAIRESI;
            fatura.SAAT         = p.SAAT;
            fatura.TESLIMALAN   = p.TESLIMALAN;
            fatura.TESLIMEDEN   = p.TESLIMEDEN;
            c.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult FaturaGuncelle(Faturalar fatura)
        {
            var guncellenecekFatura = context.Faturalars.Find(fatura.FaturaId);

            guncellenecekFatura.FaturaSeriNo = fatura.FaturaSeriNo;
            guncellenecekFatura.FaturaSıraNo = fatura.FaturaSıraNo;
            guncellenecekFatura.Saat         = fatura.Saat;
            guncellenecekFatura.Tarih        = fatura.Tarih;
            guncellenecekFatura.TeslimAlan   = fatura.TeslimAlan;
            guncellenecekFatura.TeslimEden   = fatura.TeslimEden;
            guncellenecekFatura.VergiDairesi = fatura.VergiDairesi;
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult FaturaGuncelle(Faturalar f)
        {
            var deger = c.Faturalars.Find(f.Faturaaid);

            deger.FaturaSeriNo = f.FaturaSeriNo;
            deger.FaturaSıraNo = f.FaturaSıraNo;
            deger.VergiDairesi = f.VergiDairesi;
            deger.Tarih        = f.Tarih;
            deger.Saat         = f.Saat;
            deger.TeslimAlan   = f.TeslimAlan;
            deger.TeslimEden   = f.TeslimEden;
            c.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #8
0
        public ActionResult FaturaGuncelle(Faturalar f)
        {
            var fatura = c.Faturalars.Find(f.FaturaId);

            fatura.FaturaSeriNo = f.FaturaSeriNo;
            fatura.FaturaSiraNo = f.FaturaSiraNo;
            fatura.Saat         = f.Saat;
            fatura.Tarih        = f.Tarih;
            fatura.TeslimAlan   = f.TeslimAlan;
            fatura.TeslimEden   = f.TeslimEden;
            fatura.VergiDairesi = f.VergiDairesi;
            c.SaveChanges();
            return(RedirectToAction("Index"));
        }
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            Faturalar faturalar = new Faturalar();

            faturalar.Seri       = txtSeri.Text;
            faturalar.SiraNo     = txtSıraNo.Text;
            faturalar.Saat       = txtSaat.Text;
            faturalar.Tarih      = DateTime.Parse(txtTarih.Text);
            faturalar.VergiDaire = txtVergiDairesi.Text;
            faturalar.Cari       = int.Parse(lookUpEdit1.EditValue.ToString());
            db.Faturalar.Add(faturalar);
            db.SaveChanges();
            MessageBox.Show("Fatura başarıyla eklendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
예제 #10
0
        public ActionResult FaturaGuncelle(Faturalar p)
        {
            var fat = c.Faturalars.Find(p.FaturaID);

            fat.FaturaSeriNo = p.FaturaSeriNo;
            fat.FaturaSiraNo = p.FaturaSiraNo;
            fat.VergiDairesi = p.VergiDairesi;
            fat.Tarih        = p.Tarih;
            fat.Saat         = p.Saat;
            fat.TeslimEden   = p.TeslimEden;
            fat.TeslimAlan   = p.TeslimAlan;
            fat.Toplam       = p.Toplam;
            c.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult FaturaGuncelle(Faturalar faturalar)
 {
     if (ModelState.IsValid)
     {
         var f = c.Faturalars.Find(faturalar.FaturaId);
         f.FaturaSeriNo = faturalar.FaturaSeriNo;
         f.FaturaSiraNo = faturalar.FaturaSiraNo;
         f.VergiDairesi = faturalar.VergiDairesi;
         f.FaturaTarihi = faturalar.FaturaTarihi;
         f.Saat         = faturalar.Saat;
         f.TeslimAlan   = faturalar.TeslimAlan;
         f.TeslimEden   = faturalar.TeslimEden;
         c.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(faturalar));
 }
 public ActionResult FaturaEkle(Faturalar model)
 {
     try
     {
         f_manager.Insert(model);
         OkViewModel notifyobj = new OkViewModel()
         {
             Title          = "Fatura Ekleme",
             RedirectingUrl = "/Ekonomi/FaturaGor",
         };
         notifyobj.Items.Add("Fatura Ekleme işleminiz başarılı bir şekilde gerçekleşmiştir.");
         return(View("Ok", notifyobj));
     }
     catch (Exception)
     {
         ErrorViewModel notifyonj = new ErrorViewModel()
         {
             Title = "Hata Oluştu.",
         };
         return(View("Error", notifyonj));
     }
 }
예제 #13
0
        public ActionResult ÜrünKaydet(HttpPostedFileBase files, Faturalar faturalar, AlımTablosu alımTablosu)
        {
            SatınAlmaValidation profilValidation = new SatınAlmaValidation();
            ValidationResult    result           = profilValidation.Validate(alımTablosu);

            if (result.IsValid == false)
            {
                foreach (var error in result.Errors)
                {
                    ModelState.AddModelError(error.PropertyName, error.ErrorMessage);
                }
                return(View("Index"));
            }
            else
            {
                String FileExt = Path.GetExtension(files.FileName).ToUpper();

                if (FileExt == ".PDF")
                {
                    Stream       str     = files.InputStream;
                    BinaryReader Br      = new BinaryReader(str);
                    Byte[]       FileDet = Br.ReadBytes((Int32)str.Length);

                    faturalar.Fatura = FileDet;
                    _satınAlmaService.FaturaEkle(faturalar);
                    alımTablosu.FaturaId = faturalar.FaturaId;
                    alımTablosu.UserId   = userId;
                    _satınAlmaService.SatınAlma(alımTablosu);
                    TempData["Success"] = "İşlem başarıyla kaydedildi";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    TempData["Success"] = "Geçersiz Format.Lütfen pdf seçiniz.";
                    return(RedirectToAction("Index"));
                }
            }
        }
 public ActionResult FaturaOde(Faturalar model)
 {
     try
     {
         Faturalar f = f_manager.Find(x => x.Id == model.Id);
         f.Odendimi = true;
         f_manager.Update(f);
         OkViewModel notifyobj = new OkViewModel()
         {
             Title          = "Fatura Ödendi",
             RedirectingUrl = "/Home/Index",
         };
         notifyobj.Items.Add("Fatura Ödeme işleminiz başarılı bir şekilde gerçekleşmiştir.");
         return(View("Ok", notifyobj));
     }
     catch (Exception)
     {
         ErrorViewModel notifyonj = new ErrorViewModel()
         {
             Title = "Hata Oluştu.",
         };
         return(View("Error", notifyonj));
     }
 }
 public ActionResult FaturaEkle(Faturalar fatura)
 {
     context.Faturalars.Add(fatura);
     context.SaveChanges();
     return(RedirectToAction("Index"));
 }
 public ActionResult FaturaEkle(Faturalar f)
 {
     c.Faturalars.Add(f);
     c.SaveChanges();
     return(RedirectToAction("Index"));
 }
예제 #17
0
 public void FaturaEkle(Faturalar faturalar)
 {
     _faturaDal.AddOperation(faturalar);
 }
예제 #18
0
 [HttpPost]               //formda bir butona tıklanınca bu metod çalışacak
 public ActionResult FaturaEkle(Faturalar f)
 {                        //f paramatre olarak view e gönderilecek değerlerdir
     c.Faturalars.Add(f); //f ismindeki nesne view'den gönderilen yeni kategori adını tutacak
     c.SaveChanges();     //değişiklikleri kaydet
     return(RedirectToAction("Index"));
 }
        public ActionResult FaturaOde(int?id)
        {
            Faturalar f = f_manager.Find(x => x.Id == id);

            return(View(f));
        }
 public ActionResult FaturaEkle(Faturalar f)
 {
     tablolar.Faturalars.Find(f);
     tablolar.SaveChanges();
     return(RedirectToAction("Index"));
 }