public RespuestaModel Agregar(PersonaModel modelo) { try { CAT_PERSONAS personal = Transformar(modelo); RevisarCamposObligatorios(personal); if (!_respuesta.ejecucion) { return(_respuesta); } if (_manage.Existe(modelo.Correo)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Mensajes.SIExiste); return(_respuesta); } _manage.Agregar(personal); _respuesta.ejecucion = true; _respuesta.mensaje.Add(Mensajes.OkGuardar); return(_respuesta); } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Mensajes.Falla); } return(_respuesta); }
private void RevisarCamposObligatorios(CAT_PERSONAS model) { _respuesta.ejecucion = true; if (String.IsNullOrEmpty(model.Correo)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Mensajes.CampoRequerido); } }
private CAT_PERSONAS Transformar(PersonaModel model) { CAT_PERSONAS personal = new CAT_PERSONAS(); personal.Activo = model.Activo == 1 ? true : false; personal.ApeMat = model.ApeMaterno; personal.ApePat = model.ApePaterno; personal.Contacto1 = model.Contacto1; personal.Contacto2 = model.Contacto2; personal.Correo = model.Correo; personal.Id_Persona = model.Id_Persona; personal.Nombre = model.Nombre; return(personal); }
// GET: Vivienda/Create public ActionResult Create() { ViewBag.Title = "Agregar Vivienda"; ViewBag.Accion = "Agregar"; CAT_PERSONAS persona = new CAT_PERSONAS() { ApeMat = "", ApePat = "", Contacto1 = "", Contacto2 = "", Correo = "", Nombre = "" }; CAT_VIVIENDAS vivienda = new CAT_VIVIENDAS() { Calle = "", Lote = "", NumExt = "", NumInt = "", Vivienda = "", CAT_PERSONAS = persona }; return(View("~/Views/Vivienda/Vivienda.cshtml", vivienda)); }