Example #1
0
 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);
 }
Example #2
0
 private void RevisarCamposObligatorios(CAT_PERSONAS model)
 {
     _respuesta.ejecucion = true;
     if (String.IsNullOrEmpty(model.Correo))
     {
         _respuesta.ejecucion = false;
         _respuesta.mensaje.Add(Mensajes.CampoRequerido);
     }
 }
Example #3
0
        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);
        }
Example #4
0
        // 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));
        }