// // 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); }
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); }
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); }
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; }