Example #1
0
        private void SaveButtonClick(object sender, EventArgs e)
        {
            PassportLib.Passport passport  = new PassportLib.Passport();
            TreeNode             groupNode = passTree.TopNode;

            for (int i = 0; i < groupNode.Nodes.Count; i++)
            {
                PassportGroup group    = new PassportGroup(groupNode.Nodes[i].Text);
                TreeNode      cardNode = groupNode.Nodes[i];
                for (int j = 0; j < cardNode.Nodes.Count; j++)
                {
                    PassportCard card     = new PassportCard(cardNode.Nodes[j].Text);
                    TreeNode     itemNode = cardNode.Nodes[j];
                    for (int k = 0; k < itemNode.Nodes.Count; k++)
                    {
                        PassportItem item = new PassportItem(itemNode.Nodes[k].Text, itemNode.Nodes[k].ToolTipText);
                        card.Items.Add(item);
                    }
                    group.Cards.Add(card);
                }
                passport.Groups.Add(group);
            }
            if (!passport.Save(passFile, "123"))
            {
                MessageBox.Show(Resources.SaveFailed, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        public PassportItem getPassportDetails(int id)
        {
            PassportItem passportData = new PassportItem();

            passportData = _mapper.Map <PassportInfo, PassportItem>(_unitofWork.PassportRepository.GetPassportDetails(id));
            return(passportData);
        }
Example #3
0
        public void AddRequest([FromBody] PassportItem passportData)
        {
            PassportInfo passport = _mapper.Map <PassportItem, PassportInfo>(passportData);

            _unitofWork.PassportRepository.Add(passport);
            int i = _unitofWork.Complete();
        }
Example #4
0
        // GET: /passport/Details
        public ActionResult Details(int id)
        {
            var pass = new PassportItem();

            pass.Name    = "Иванов";
            pass.Surname = "Иван";
            return(View(pass));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            PassportItem passportItem = db.Passports.Find(id);

            db.Passports.Remove(passportItem);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Create([Bind(Include = "Id,Surname,Name,MiddleName,Birthday,Sex,Series,Number,DateOfIssue,IssuaDepartmentCode,PlaceOfBirthId,PlaceOfIssue")] PassportItem passportItem)
 {
     if (ModelState.IsValid)
     {
         db.Passports.Add(passportItem);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.PlacesList = new SelectList(db.Places, "Id", "Name", "1");
     return(View(passportItem));
 }
Example #7
0
        public void UpdateRequest([FromBody] PassportItem passportData)
        {
            PassportInfo passport = _unitofWork.PassportRepository.Get(passportData.RequestInfoId);

            passport.PassportNumber     = passportData.PassportNum;
            passport.PassportExpiryDate = passportData.PassportExpiryDate;
            passport.VisaNumber         = passportData.VisaNum;
            passport.VisaExpiryDate     = passport.VisaExpiryDate;

            int i = _unitofWork.Complete();
        }
        // GET: PassportItems/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PassportItem passportItem = db.Passports.Find(id);

            if (passportItem == null)
            {
                return(HttpNotFound());
            }
            return(View(passportItem));
        }
        // GET: PassportItems/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PassportItem passportItem = db.Passports.Find(id);

            passportItem.PlaceOfBirthItem = db.Places.Single(pl => pl.Id == passportItem.PlaceOfBirthId);
            if (passportItem == null)
            {
                return(HttpNotFound());
            }
            return(View(passportItem));
        }
        // GET: PassportItems/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PassportItem passportItem = db.Passports.Find(id);

            passportItem.PlaceOfBirthItem = db.Places.Single(pl => pl.Id == passportItem.PlaceOfBirthId);
            if (passportItem == null)
            {
                return(HttpNotFound());
            }
            ViewBag.PlacesList = new SelectList(db.Places, "Id", "Name", passportItem.PlaceOfBirthId);
            return(View(passportItem));
        }
Example #11
0
 private void SaveButtonClick(object sender, EventArgs e)
 {
     PassportLib.Passport passport = new PassportLib.Passport();
     TreeNode groupNode = passTree.TopNode;
     for (int i = 0; i < groupNode.Nodes.Count; i++)
     {
         PassportGroup group = new PassportGroup(groupNode.Nodes[i].Text);
         TreeNode cardNode = groupNode.Nodes[i];
         for (int j = 0; j < cardNode.Nodes.Count; j++)
         {
             PassportCard card = new PassportCard(cardNode.Nodes[j].Text);
             TreeNode itemNode = cardNode.Nodes[j];
             for (int k = 0; k < itemNode.Nodes.Count; k++)
             {
                 PassportItem item = new PassportItem(itemNode.Nodes[k].Text, itemNode.Nodes[k].ToolTipText);
                 card.Items.Add(item);
             }
             group.Cards.Add(card);
         }
         passport.Groups.Add(group);
     }
     if (!passport.Save(passFile, "123"))
         MessageBox.Show(Resources.SaveFailed, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
 }