public ActionResult Create(Madre madre) { if (ModelState.IsValid) { db.Madres.Add(madre); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.departamentoID = new SelectList(db.Departamentos, "departamentoID", "descripcion", madre.departamentoID); return View(madre); }
public ActionResult Edit(Madre madre) { if (ModelState.IsValid) { db.Entry(madre).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.departamentoID = new SelectList(db.Departamentos, "departamentoID", "descripcion", madre.departamentoID); return View(madre); }
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; }