public ActionResult Paso1() { ValidaEstablecimiento model = new ValidaEstablecimiento(); model.CodigoEstablecimiento = ""; model.EsEstablecimientoExistente = false; return(View(model)); }
public ActionResult Paso2(ValidaEstablecimiento model) { ViewBag.Mensaje = null; k_solicitud_incorporacion solicitud = new k_solicitud_incorporacion(); if (model.EsEstablecimientoExistente) { try { // Verifica si existe un establecimiento con el código que escribieron en la página de solicitud c_establecimiento_inicial establecimiento_inicial = db.c_establecimiento_inicial.Where(u => u.codigo_establecimiento == model.CodigoEstablecimiento).First(); // Si encontró el establecimiento en la base de datos, regresa los datos que existen para mostrarse en la siguiente página solicitud.codigo_establecimiento = establecimiento_inicial.codigo_establecimiento; solicitud.folio_licencia_sanitaria = establecimiento_inicial.licencia_sanitaria; solicitud.nb_establecimiento = establecimiento_inicial.nb_establecimiento; solicitud.calle = establecimiento_inicial.calle; solicitud.colonia = establecimiento_inicial.colonia; solicitud.cp = establecimiento_inicial.cp; solicitud.municipio = establecimiento_inicial.municipio; solicitud.ciudad = establecimiento_inicial.ciudad; solicitud.id_entidad_federativa = establecimiento_inicial.id_entidad_federativa ?? 1; solicitud.id_tipo_establecimiento = establecimiento_inicial.id_tipo_establecimiento ?? 1; solicitud.id_institucion = establecimiento_inicial.id_institucion ?? 1; ViewBag.id_entidad_federativa = new SelectList(db.c_entidad_federativa, "id_entidad_federativa", "nb_entidad_federativa", solicitud.id_entidad_federativa); ViewBag.id_institucion = new SelectList(db.c_institucion, "id_institucion", "nb_institucion", solicitud.id_institucion); ViewBag.id_tipo_establecimiento = new SelectList(db.c_tipo_establecimiento, "id_tipo_establecimiento", "nb_tipo_establecimiento", solicitud.id_tipo_establecimiento); } catch { ViewBag.Mensaje = "El Establecimiento no se encuentra registrado en la base de datos del CNTS."; return(View("Paso1", model)); } } else { ViewBag.id_entidad_federativa = new SelectList(db.c_entidad_federativa, "id_entidad_federativa", "nb_entidad_federativa"); ViewBag.id_institucion = new SelectList(db.c_institucion, "id_institucion", "nb_institucion"); ViewBag.id_tipo_establecimiento = new SelectList(db.c_tipo_establecimiento, "id_tipo_establecimiento", "nb_tipo_establecimiento"); } return(View(solicitud)); }