Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            PADRE_FAMILIA pADRE_FAMILIA = db.PADRE_FAMILIA.Find(id);

            db.PADRE_FAMILIA.Remove(pADRE_FAMILIA);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
 public ActionResult Edit([Bind(Include = "cod_paf,nom_paf,app_paf,apm_paf,dni_paf,fna_paf,sex_paf,cor_paf,tel_paf,dir_paf,apo_paf,tel_apo,cod_dis")] PADRE_FAMILIA pADRE_FAMILIA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pADRE_FAMILIA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pADRE_FAMILIA));
 }
Exemple #3
0
        // GET: PadreFamilia/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PADRE_FAMILIA pADRE_FAMILIA = db.PADRE_FAMILIA.Find(id);

            if (pADRE_FAMILIA == null)
            {
                return(HttpNotFound());
            }
            return(View(pADRE_FAMILIA));
        }
Exemple #4
0
        // GET: PadreFamilia/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PADRE_FAMILIA pADRE_FAMILIA = db.PADRE_FAMILIA.Find(id);

            if (pADRE_FAMILIA == null)
            {
                return(HttpNotFound());
            }
            ViewBag.cod_dis = new SelectList(db.DISTRITO, "cod_dis", "nom_dis", pADRE_FAMILIA.cod_dis);
            return(View(pADRE_FAMILIA));
        }
Exemple #5
0
        public ActionResult Create([Bind(Include = "cod_paf,nom_paf,app_paf,apm_paf,dni_paf,fna_paf,sex_paf,cor_paf,tel_paf,dir_paf,apo_paf,tel_apo,cod_dis")] PADRE_FAMILIA pADRE_FAMILIA)
        {
            if (ModelState.IsValid)
            {
                int dep, pro, dis;

                if (Request.Form["DEPARTAMENTO"].ToString() != "")
                {
                    dep = int.Parse(Request.Form["DEPARTAMENTO"]);
                    if (Request.Form["PROVINCIA"].ToString() != "")
                    {
                        pro = int.Parse(Request.Form["PROVINCIA"]);
                        if (Request.Form["DISTRITO"].ToString() != "")
                        {
                            dis = int.Parse(Request.Form["DISTRITO"]);
                            pADRE_FAMILIA.cod_dis = dis;
                            if (!db.PADRE_FAMILIA.Any(a => a.dni_paf.Equals(pADRE_FAMILIA.dni_paf)))
                            {
                                if (!(pADRE_FAMILIA.fna_paf > DateTime.Now))
                                {
                                    db.PADRE_FAMILIA.Add(pADRE_FAMILIA);
                                    db.SaveChanges();
                                    return(RedirectToAction("Index"));
                                }
                                else
                                {
                                    ViewData["DEPARTAMENTO"] = new SelectList(db.DEPARTAMENTO, "cod_dep", "nom_dep", dep);
                                    ViewData["PROVINCIA"]    = new SelectList(db.PROVINCIA.Where(d => d.cod_dep == dep), "cod_pro", "nom_pro", pro);
                                    ViewData["DISTRITO"]     = new SelectList(db.DISTRITO.Where(d => d.cod_pro == pro), "cod_dis", "nom_dis", dis);
                                    TempData["msg"]          = "<script>alert('Fecha incorrecta');</script>";
                                    return(View(pADRE_FAMILIA));
                                }
                            }
                            else
                            {
                                ViewData["DEPARTAMENTO"] = new SelectList(db.DEPARTAMENTO, "cod_dep", "nom_dep", dep);
                                ViewData["PROVINCIA"]    = new SelectList(db.PROVINCIA.Where(d => d.cod_dep == dep), "cod_pro", "nom_pro", pro);
                                ViewData["DISTRITO"]     = new SelectList(db.DISTRITO.Where(d => d.cod_pro == pro), "cod_dis", "nom_dis", dis);
                                TempData["msg"]          = "<script>alert('Dos personas no pueden tener el mismo DNI');</script>";
                                return(View(pADRE_FAMILIA));
                            }
                        }
                        else
                        {
                            ViewData["DEPARTAMENTO"] = new SelectList(db.DEPARTAMENTO, "cod_dep", "nom_dep", dep);
                            ViewData["PROVINCIA"]    = new SelectList(db.PROVINCIA.Where(d => d.cod_dep == dep), "cod_pro", "nom_pro", pro);
                            ViewData["DISTRITO"]     = new SelectList(db.DISTRITO.Where(d => d.cod_pro == pro), "cod_dis", "nom_dis");
                            return(View(pADRE_FAMILIA));
                        }
                    }
                    else
                    {
                        ViewData["DEPARTAMENTO"] = new SelectList(db.DEPARTAMENTO, "cod_dep", "nom_dep", dep);
                        ViewData["PROVINCIA"]    = new SelectList(db.PROVINCIA.Where(d => d.cod_dep == dep), "cod_pro", "nom_pro");
                        ViewData["DISTRITO"]     = new SelectList("");
                        return(View(pADRE_FAMILIA));
                    }
                }


                else
                {
                    ViewData["DEPARTAMENTO"] = new SelectList(db.DEPARTAMENTO, "cod_dep", "nom_dep");
                    ViewData["PROVINCIA"]    = new SelectList("");
                    ViewData["DISTRITO"]     = new SelectList("");
                    return(View(pADRE_FAMILIA));
                }
            }

            return(View(pADRE_FAMILIA));
        }