Exemplo n.º 1
0
        public void addDurum(int firmaid)
        {
            FirmaDurum durum = new FirmaDurum();
            int        id    = firmaid;

            durum.Firmaid = id;
            durum.Durum   = 0;
            db.FirmaDurum.Add(durum);
            db.SaveChanges();
        }
        public ActionResult OnayDurumu(FormCollection form)
        {
            ContextEntitiess context = new ContextEntitiess();


            if (form["sbmtbtn"] == "0")
            {
                string vergiNo  = form["VergiNumarası"];
                int    onayKodu = Int32.Parse(form["OnayKodu"]);

                FirmaDurum durum = context.FirmaDurum.Where(p => p.FirmaBilgileridb.VergiNo == vergiNo && p.Kontrolid == onayKodu).FirstOrDefault();

                if (durum == null)
                {
                    TempData["durumiptal"] = "Böyle bir kayıt bulunamadı lütfen Vergi Numaranız ve Onay Kodunuzu kontrol ediniz";
                }
                else
                {
                    TempData["durumid"] = durum.Kontrolid;
                    var Bilgiler = context.FirmaBilgileridb.Where(p => p.id == durum.Firmaid).ToList();
                    if (durum.Durum == 0)
                    {
                        TempData["OnayDurumu"] = "Kaydınız beklemededir Lütfen sonra tekrar deneyin";
                    }
                    else if (durum.Durum == 1)
                    {
                        TempData["OnayDurumu"] = "Kaydınız Onaylanmıştır";
                    }
                    else if (durum.Durum == 2)
                    {
                        TempData["Güncelle"]   = Bilgiler[0].id;
                        TempData["OnayDurumu"] = "Kaydınız Reddedilmiştir\n Nedeni:" + durum.RedSebebi;
                    }
                    else
                    {
                        TempData["OnayDurumu"] = "Kaydınız İptal Edilmiştir";
                    }
                    return(View(Bilgiler));
                }
            }
            else
            {
                FirmaDurum durumdegis = new FirmaDurum();
                durumdegis       = context.FirmaDurum.Find(TempData["durumid"]);
                durumdegis.Durum = 3;
                durumdegis.Tarih = DateTime.Now;
                context.Entry(durumdegis).State = EntityState.Modified;
                context.SaveChanges();
                TempData["durumiptal"] = "İşleminiz İptal Edilmiştir";
            }
            return(View());
        }
        public ActionResult Firmaincele(FormCollection form)
        {
            int kontrolid = Int32.Parse(form["kontrolid"]);

            if (form["Tamam"] == "Kabul")
            {
                FirmaDurum durum = new FirmaDurum();
                durum                      = context.FirmaDurum.Find(kontrolid);
                durum.Durum                = 1;
                durum.Tarih                = DateTime.Now;
                durum.RedSebebi            = "";
                durum.YapanKişi            = Request.Cookies.Get("UserName").Value;
                context.Entry(durum).State = EntityState.Modified;
                context.SaveChanges();
                TempData["Onaylama"] = "İşleminiz Gerçekleşmiştir";
            }
            else
            {
                FirmaDurum durum = new FirmaDurum();
                durum                      = context.FirmaDurum.Find(kontrolid);
                durum.Durum                = 2;
                durum.Tarih                = DateTime.Now;
                durum.YapanKişi            = Request.Cookies.Get("UserName").Value;
                durum.RedSebebi            = form["hide"];
                context.Entry(durum).State = EntityState.Modified;
                context.SaveChanges();
                TempData["Onaylama"] = "İşleminiz Gerçekleşmiştir";
            }
            int id;

            try
            {
                id = Int32.Parse(Session["görüntüle"].ToString());
            }
            catch (Exception)
            {
                id = 0;
            }
            var sahip = context.FirmaSahibidb.Where(p => p.Firmaid == id).ToList();

            return(View(sahip));
        }