Example #1
0
 public Membre(string name, string prenom)
 {
     this.name   = name;
     this.prenom = prenom;
     id          = number++;
     parti       = null;
 }
Example #2
0
        public ActionResult Duzenle(Parti parti)
        {
            if (db.Partis.Count(p => p.PartiKodu == parti.PartiKodu && p.PartiId != parti.PartiId) > 0)
            {
                ModelState.AddModelError("PartiKodu", "Bu parti kodu zaten ekli");
            }
            if (db.Partis.Count(p => p.IsEmriNo == parti.IsEmriNo && p.PartiId != parti.PartiId) > 0)
            {
                ModelState.AddModelError("IsEmriNo", "Bu is emri no zaten var");
            }

            if (ModelState.IsValid)
            {
                if (parti.PartiId == 0)
                {
                    db.Partis.Add(parti);
                }
                else
                {
                    db.Entry(parti).State = EntityState.Modified;
                }

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.MilId = new SelectList(Mils, "MilId", "AramaIsmi", parti.MilId);
            return(View(parti));
        }
Example #3
0
        //
        // GET: /Parti/Details/5
        ///////////////////////                   COMMENT KALSIN EXCEL CIKTISI VERIYOR

        /*
         * public ActionResult Details(int id = 0)
         * {
         *  Parti parti = db.Partis.Include(p => p.Mil).Single(p => p.PartiId == id);
         *  if (parti == null)
         *  {
         *      return HttpNotFound();
         *  }
         *  return View(parti);
         * }*/
        public ActionResult Form(int id = 0, int form = 0)
        {
            switch (form)
            {
            case 1:
                ViewBag.FormCss = Url.Content("~/Content/Formlar/kaliteKontrolForm.css");
                break;

            default:
                ViewBag.FormCss = Url.Content("~/Content/Formlar/imalatIsEmriForm.css");
                break;
            }
            if (id == 0)
            {
                //ViewBag.FormCss = Url.Content("~/Content/Formlar/formKoseleri.css");
                return(View());
            }
            else
            {
                Parti parti = Partis.Single(p => p.PartiId == id);
                if (parti == null)
                {
                    return(HttpNotFound());
                }

                return(View(parti));
            }
        }
Example #4
0
        //edit yapiyor bu isi
        // GET: /Parti/Create

        /*
         * public ActionResult Create()
         * {
         *  ViewBag.MilId = new SelectList(db.Mils.Include(m => m.Sanayi), "MilId", "AramaIsmi");
         *
         *  return View(new Parti {
         *      MilAdedi = null,
         *      PartiKodu = MvcApplication2.Models.Parti.BugununPartiKodu + SiradakiPartiSirasi(),
         *      IsEmriNo = SiradakiIsEmriNo(),
         *      GirisTarihi = DateTime.Today });
         * }
         *
         * //
         * // POST: /Parti/Create
         * [HttpPost]
         * public ActionResult Create(Parti parti)
         * {
         *  if(db.Partis.Count(p => p.PartiKodu == parti.PartiKodu && p.PartiId != parti.PartiId) > 0)
         *      ModelState.AddModelError("PartiKodu", "Bu parti kodu zaten ekli");
         *  if (db.Partis.Count(p => p.IsEmriNo == parti.IsEmriNo && p.PartiId != parti.PartiId) > 0)
         *      ModelState.AddModelError("IsEmriNo", "Bu is emri no zaten var");
         *
         *  if (ModelState.IsValid)
         *  {
         *      parti.GirisTarihi = DateTime.Now;
         *      db.Partis.Add(parti);
         *      db.SaveChanges();
         *
         *      return RedirectToAction("Index");
         *  }
         *  ViewBag.MilId = new SelectList(db.Mils.Include(m => m.Sanayi), "MilId", "AramaIsmi",parti.MilId);
         *  return View(parti);
         * }
         */

        //
        // GET: /Parti/Edit/5

        public ActionResult Duzenle(int id = 0)
        {
            Parti parti;

            if (id == 0)//yeni olustur
            {
                parti = new Parti
                {
                    MilAdedi    = null,
                    PartiKodu   = MvcApplication2.Models.Parti.BugununPartiKodu + SiradakiPartiSirasi(),
                    IsEmriNo    = SiradakiIsEmriNo(),
                    GirisTarihi = DateTime.Today
                }
            }
            ;
            else
            {
                parti = Partis.Single(p => p.PartiId == id);
            }
            if (parti == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MilId = new SelectList(Mils, "MilId", "AramaIsmi", parti.MilId);
            return(View(parti));
        }
Example #5
0
        public string SiradakiPartiSirasi()
        {
            try
            {
                int    maxPartiId   = db.Partis.Max(p => p.PartiId);
                Parti  sonParti     = db.Partis.Single(p => p.PartiId == maxPartiId);
                string sonPartiKodu = sonParti.PartiKodu;
                char   partiSirasi  = '1';
                if (sonPartiKodu.Substring(0, 3) == MvcApplication2.Models.Parti.BugununPartiKodu)
                {
                    partiSirasi = sonPartiKodu[3];
                    char biSonrakiPartiSirasi = (char)(partiSirasi + 1);

                    if (partiSirasi == '9')
                    {
                        partiSirasi = 'A';
                    }
                    else if (biSonrakiPartiSirasi == 'J')
                    {
                        partiSirasi = 'K';
                    }
                    else if (biSonrakiPartiSirasi == 'Q')
                    {
                        partiSirasi = 'R';
                    }
                    else
                    {
                        partiSirasi = biSonrakiPartiSirasi;
                    }
                }
                return(partiSirasi.ToString());
            }catch (Exception) {
                return("PartiSirasiniAlamadim");
            }
        }
        public override void DoResolver()
        {
            _Partis = new List <Parti>();
            foreach (var line in Lines)
            {
                var values = line.Split(new char[] { ' ', '\t' }, StringSplitOptions.RemoveEmptyEntries);
                if (values.IsInvalid() || values.Length < 4)
                {
                    continue;
                }
                var p = new Parti();
                p.Major = values[0].ToSafeInt();
                p.Minor = values[1].ToSafeInt();
                p.Size  = values[2].ToSafeInt64() * 1024;
                p.Name  = values[3];
                _Partis.Add(p);

                //setting size by name.  ex: 179        2     778240 mmcblk0p2  :  /dev/block/mmcblk0p3 /data ext4
                var ms = Mounts.Where(s => s.BlockName == p.Name);
                if (ms.IsInvalid())
                {
                    //by major and minor.  ex: 179        1   12341248 mmcblk0p1 :   /dev/block/vold/179:1
                    var mmname = string.Concat(p.Major, ":", p.Minor);
                    ms = Mounts.Where(s => s.BlockName == mmname);
                }

                if (ms.IsValid())
                {
                    var m = ms.First();
                    m.Size  = p.Size;
                    m.Block = FileHelper.ConnectLinuxPath(FileHelper.GetLinuxFilePath(m.Block), p.Name);
                }
            }
        }
Example #7
0
        //
        // GET: /Parti/Delete/5

        public ActionResult Delete(int id = 0)
        {
            Parti parti = db.Partis.Find(id);

            if (parti == null)
            {
                return(HttpNotFound());
            }
            return(View(parti));
        }
Example #8
0
        private bool CabukOkutmaIsaretle()
        {
            tblPartiler parti = Parti.ViewToTbl();

            parti.ProcessOkumaHizliMi = true;

            if (db.UpdateGeneric <tblPartiler>(parti))
            {
                Parti.ProcessOkumaHizliMi = true;
                return(true);
            }

            return(false);
        }