Exemplo n.º 1
0
 public Familia(Persona padre, Persona madre,
     params Persona[] hijos)
 {
     padres = new Matrimonio(padre, madre);
     foreach (Persona p in hijos)
         this.hijos.Add(p);
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Matrimonio matrimonio = db.Matrimonios.Find(id);

            db.Matrimonios.Remove(matrimonio);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: Matrimonios/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Matrimonio matrimonio = db.Matrimonios.Find(id);

            if (matrimonio == null)
            {
                return(HttpNotFound());
            }
            return(View(matrimonio));
        }
 public ActionResult Edit([Bind(Include = "IDMatrimonio,IDEsposo,IDEsposa,Parroquia,Fecha,Presbitero,IDBautismoEsposo,IDBautismoEsposa,IDConfirmaEsposo,IDConfirmaEsposa,Testigo1,EstadoCivil_T1,Profesion_T1,Cedula_T1,Residencia_T1,Testigo2,EstadoCivil_T2,Profesion_T2,Cedula_T2,Residencia_T2,Conyuges,Libro,Folio,Asiento")] Matrimonio matrimonio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(matrimonio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDBautismoEsposa = new SelectList(db.Bautismoes, "IDBautismo", "Parroquia", matrimonio.IDBautismoEsposa);
     ViewBag.IDBautismoEsposo = new SelectList(db.Bautismoes, "IDBautismo", "Parroquia", matrimonio.IDBautismoEsposo);
     ViewBag.IDConfirmaEsposa = new SelectList(db.Confirmas, "IDConfirma", "Padrino", matrimonio.IDConfirmaEsposa);
     ViewBag.IDConfirmaEsposo = new SelectList(db.Confirmas, "IDConfirma", "Padrino", matrimonio.IDConfirmaEsposo);
     ViewBag.IDEsposa         = new SelectList(db.Personas, "IDPersona", "Cedula", matrimonio.IDEsposa);
     ViewBag.IDEsposo         = new SelectList(db.Personas, "IDPersona", "Cedula", matrimonio.IDEsposo);
     return(View(matrimonio));
 }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Matrimonio matrimonio = db.Matrimonios.Find(id);

            if (matrimonio == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IDBautismoEsposa = new SelectList(db.Bautismoes, "IDBautismo", "Parroquia", matrimonio.IDBautismoEsposa);
            ViewBag.IDBautismoEsposo = new SelectList(db.Bautismoes, "IDBautismo", "Parroquia", matrimonio.IDBautismoEsposo);
            ViewBag.IDConfirmaEsposa = new SelectList(db.Confirmas, "IDConfirma", "Padrino", matrimonio.IDConfirmaEsposa);
            ViewBag.IDConfirmaEsposo = new SelectList(db.Confirmas, "IDConfirma", "Padrino", matrimonio.IDConfirmaEsposo);
            ViewBag.IDEsposa         = new SelectList(db.Personas, "IDPersona", "Cedula", matrimonio.IDEsposa);
            ViewBag.IDEsposo         = new SelectList(db.Personas, "IDPersona", "Cedula", matrimonio.IDEsposo);
            return(View(matrimonio));
        }
        public ActionResult Create([Bind(Include = "IDMatrimonio,IDEsposo,IDEsposa,Parroquia,Fecha,Presbitero,IDBautismoEsposo,IDBautismoEsposa,IDConfirmaEsposo,IDConfirmaEsposa,Testigo1,EstadoCivil_T1,Profesion_T1,Cedula_T1,Residencia_T1,Testigo2,EstadoCivil_T2,Profesion_T2,Cedula_T2,Residencia_T2,Conyuges,Libro,Folio,Asiento")] Matrimonio matrimonio)
        {
            if (ModelState.IsValid)
            {
                //SCalderon: Obtiene el IDBautismo Esposo
                var bautismo         = (from b in db.Bautismoes where b.IDPersona.Equals(matrimonio.IDEsposo) select b.IDBautismo).FirstOrDefault();
                int IDBautismoEsposo = bautismo;
                matrimonio.IDBautismoEsposo = IDBautismoEsposo;

                //SCalderon: Obtiene el IDBautismo Esposa
                bautismo = (from b in db.Bautismoes where b.IDPersona.Equals(matrimonio.IDEsposa) select b.IDBautismo).FirstOrDefault();
                int IDBautismoEsposa = bautismo;
                matrimonio.IDBautismoEsposa = IDBautismoEsposa;

                //SCalderon: Obtiene el IDBConfirma Esposo
                var Confirma         = (from c in db.Confirmas where c.IDPersona.Equals(matrimonio.IDEsposo) select c.IDConfirma).FirstOrDefault();
                int IDConfirmaEsposo = Confirma;
                matrimonio.IDConfirmaEsposo = IDConfirmaEsposo;

                //SCalderon: Obtiene el IDConfirma Esposo
                Confirma = (from c in db.Confirmas where c.IDPersona.Equals(matrimonio.IDEsposa) select c.IDConfirma).FirstOrDefault();
                int IDConfirmaEsposa = Confirma;
                matrimonio.IDConfirmaEsposa = IDConfirmaEsposa;

                db.Matrimonios.Add(matrimonio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IDBautismoEsposa = new SelectList(db.Bautismoes, "IDBautismo", "Parroquia", matrimonio.IDBautismoEsposa);
            ViewBag.IDBautismoEsposo = new SelectList(db.Bautismoes, "IDBautismo", "Parroquia", matrimonio.IDBautismoEsposo);
            ViewBag.IDConfirmaEsposa = new SelectList(db.Confirmas, "IDConfirma", "Padrino", matrimonio.IDConfirmaEsposa);
            ViewBag.IDConfirmaEsposo = new SelectList(db.Confirmas, "IDConfirma", "Padrino", matrimonio.IDConfirmaEsposo);
            ViewBag.IDEsposa         = new SelectList(db.Personas, "IDPersona", "Cedula", matrimonio.IDEsposa);
            ViewBag.IDEsposo         = new SelectList(db.Personas, "IDPersona", "Cedula", matrimonio.IDEsposo);
            return(View(matrimonio));
        }
Exemplo n.º 7
0
 public HttpResponseMessage AddMatrimonio(Matrimonio objMatrimonio)
 {
     LogicAccess.AccesoLogica ObjAccesoLogica = new LogicAccess.AccesoLogica();
     ObjAccesoLogica.AgregarMatrimonio(objMatrimonio.MatrimonioPM, objMatrimonio.NombreEsposa, objMatrimonio.NombreEsposo, objMatrimonio.FechaMatrimonio, objMatrimonio.Nivel, objMatrimonio.Mensualidad, objMatrimonio.ID_Usuario);
     return(Request.CreateResponse(HttpStatusCode.OK, objMatrimonio));
 }