Пример #1
0
 //
 // GET: /HistorialNeo/Create
 public ActionResult Create(int id)
 {
     Bebe b = db.Bebes.Find(id);
     HistorialNeo h = new HistorialNeo
     {
         bebeID=b.bebeID,
         bebe=b,
         fecha=DateTime.Today
     };
     ViewBag.bebeID = new SelectList(db.Bebes, "bebeID", "dni");
     return View(h);
 }
Пример #2
0
        public ActionResult Create(HistorialNeo historialneo)
        {
            if (ModelState.IsValid)
            {
                db.HistorialNeo.Add(historialneo);
                db.SaveChanges();
                return RedirectToAction("Edit", "Bebes", new { id = historialneo.bebeID });
            }

            ViewBag.bebeID = new SelectList(db.Bebes, "bebeID", "dni", historialneo.bebeID);
            return View(historialneo);
        }
Пример #3
0
 public ActionResult Edit(HistorialNeo historialneo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(historialneo).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.bebeID = new SelectList(db.Bebes, "bebeID", "dni", historialneo.bebeID);
     return View(historialneo);
 }
Пример #4
0
        public int importToSQL(string strExcelConn)
        {
            DataTable dtExcel = RetrieveData(strExcelConn);
            int iStartCount = GetRowCounts();
                int cantFilasExcel = dtExcel.Rows.Count;
                for (int i = 0; i < cantFilasExcel; i++)
                {
                    Madre m = new Madre
                    {
                        dni = Convert.ToString(dtExcel.Rows[i]["DNI"]),
                        apellido =Convert.ToString(dtExcel.Rows[i]["Apellido"]),
                        nombre = Convert.ToString(dtExcel.Rows[i]["Nombre"]),
                        fechaNacimiento = refineFNac(dtExcel.Rows[i]["Edad"]),
                        edad = Convert.ToInt32(dtExcel.Rows[i]["Edad"]),
                        domicilio = Convert.ToString(dtExcel.Rows[i]["domicilio"]),
                        localidad = Convert.ToString(dtExcel.Rows[i]["localidad"]),
                        departamento = buscarDepartamento((string)dtExcel.Rows[i]["departamento"]),
                        email = "(sin dato)",
                        telefono=Convert.ToString(dtExcel.Rows[i]["telefono"])
                    };
                    db.Madres.Add(m);
                    Bebe b = new Bebe
                    {
                        madreID = m.madreID,
                        madre = m,
                        fechaNacimiento = Convert.ToDateTime(dtExcel.Rows[i]["fechaNacimiento"]),
                        dni="(sin dato)",
                        vive="Si",
                        nombre = Convert.ToString(dtExcel.Rows[i]["bebe"]),
                        sexo = buscarSexo(Convert.ToString(dtExcel.Rows[i]["sexo"])),
                        edadGestacional = Convert.ToInt32(dtExcel.Rows[i]["EG"]),
                        peso = Convert.ToInt32(dtExcel.Rows[i]["peso"]),
                        hc = Convert.ToString(dtExcel.Rows[i]["hc"]),
                        mamaCanguro = Convert.ToString(dtExcel.Rows[i]["mamaCanguro"]),
                        riesgo = db.Riesgos.Find(1)
                    };
                    db.Bebes.Add(b);
                    HistorialNeo h = new HistorialNeo
                    {
                        fecha = DateTime.Today,
                        tipo = "Ingreso",
                        fechaIngreso = Convert.ToDateTime(dtExcel.Rows[i]["fechaIngreso"]),
                        pesoNeo = Convert.ToInt32(dtExcel.Rows[i]["peso"]),
                        lugarNacimiento = Convert.ToString(dtExcel.Rows[i]["lugarNacimiento"]),
                        derivacion = Convert.ToString(dtExcel.Rows[i]["derivacion"]),
                        medicoReceptor = "(sin dato)",
                        diagnostico = Convert.ToString(dtExcel.Rows[i]["diagnostico"]),
                        fechaEgreso = DateTime.Today,
                        medicoAlta = "(sin dato)",
                        responsable = Convert.ToString(dtExcel.Rows[i]["Alta"]),
                        observaciones = Convert.ToString(dtExcel.Rows[i]["observaciones"]),
                        bebe=b

                    };

                    db.HistorialNeo.Add(h);
                    agendar18(b);//Agendar los 18 eventos para el bebe
                    db.SaveChanges();
                    guardarlog(b, "crear");//Guarda el log del usuario
                    db.SaveChanges();
            }

            // Get the row counts after importing.
            int iEndCount = GetRowCounts();

            return iEndCount - iStartCount;
        }