Ejemplo n.º 1
0
        public ActionResult Delete(int IdPersona)
        {
            ObtenerModelo();
            Negocio.Dtos.Auditoria auditoria    = new Negocio.Dtos.Auditoria();
            Negocio.Dtos.Persona   datosRetorno = (Negocio.Dtos.Persona)person.Delete(IdPersona, auditoria);
            if (datosRetorno.Codigo == string.Empty)
            {
                AsignarModelo();
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                if (model.Mensajes == null)
                {
                    model.Mensajes = new List <MensajeModel>();
                }

                model.Mensajes.Add(new MensajeModel()
                {
                    Codigo = datosRetorno.Codigo, Mensaje = datosRetorno.Mensaje, InformacionAdicional = "Create"
                });
                AsignarModelo();
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 2
0
        public ActionResult Update(EjemploPersonaModel modelo)
        {
            ObtenerModelo();
            Negocio.Dtos.Persona   personaActualizar = new Negocio.Dtos.Persona();
            Negocio.Dtos.Auditoria auditoria         = new Negocio.Dtos.Auditoria();
            personaActualizar.Apellidos                = modelo.Apellidos;
            personaActualizar.CiudadExamenes           = model.CiudadExamanes;
            personaActualizar.CiudadNacimiento         = model.CiudadNacimiento;
            personaActualizar.CiudadResidencia         = model.CiudadResidencia;
            personaActualizar.Correo                   = modelo.Email;
            personaActualizar.DireccionResidencia      = modelo.DireccionResidencia;
            personaActualizar.DiscapacidadComentario   = modelo.DiscapacidadComentario;
            personaActualizar.FechaExpedicionDocumento = modelo.FechaExpedicion;
            personaActualizar.FechaNacimiento          = modelo.FechaNacimiento;
            personaActualizar.Genero                   = modelo.Genero;
            personaActualizar.Identificacion           = modelo.Identificacion;
            personaActualizar.Nombres                  = modelo.Nombres;
            personaActualizar.TelefonoFijoContato      = modelo.TelefonoFijo;
            personaActualizar.TelefonoMovilContacto    = modelo.TelefonoMovil;
            personaActualizar.TipoDiscapacidad         = modelo.Discapacidad;
            personaActualizar.TipoIdentificacion       = modelo.TipoIdentificacion;
            personaActualizar.IdPersona                = modelo.Id;
            Negocio.Dtos.Persona datosRetorno = (Negocio.Dtos.Persona)person.Update(personaActualizar, auditoria);

            if (datosRetorno.Codigo == string.Empty)
            {
                AsignarModelo();
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                if (model.Mensajes == null)
                {
                    model.Mensajes = new List <MensajeModel>();
                }

                model.Mensajes.Add(new MensajeModel()
                {
                    Codigo = datosRetorno.Codigo, Mensaje = datosRetorno.Mensaje, InformacionAdicional = "Create"
                });
                AsignarModelo();
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 3
0
        public ActionResult CrearPersona(HojaDeVidaModel model)
        {
            //ObtenerModelo();
            Negocio.Dtos.Persona   personaCrear = new Negocio.Dtos.Persona();
            Negocio.Dtos.Auditoria auditoria    = new Negocio.Dtos.Auditoria();
            personaCrear.Apellidos = modelo.Apellido;
            //personaCrear.CiudadExamenes = model.CiudadExamanes;
            personaCrear.CiudadNacimiento         = Convert.ToInt32(modelo.DdlIdCiudad);
            personaCrear.CiudadResidencia         = Convert.ToInt32(modelo.ddlIdCiudadRecidencia);
            personaCrear.Correo                   = modelo.Email;
            personaCrear.DireccionResidencia      = modelo.Direccion;
            personaCrear.DiscapacidadComentario   = modelo.RequiereApoyo;
            personaCrear.FechaExpedicionDocumento = modelo.FechaExpedicion;
            personaCrear.FechaNacimiento          = modelo.FechaNacimiento;
            personaCrear.Genero                   = Convert.ToInt32(modelo.DdlIdGenero);
            personaCrear.Identificacion           = modelo.Identificacion;
            personaCrear.Nombres                  = modelo.Nombre;
            personaCrear.TelefonoFijoContato      = modelo.TelefonoFijo;
            personaCrear.TelefonoMovilContacto    = modelo.TelefonoFijo2;
            personaCrear.TipoDiscapacidad         = Convert.ToInt32(modelo.ddlIdDiscapacidad);
            personaCrear.TipoIdentificacion       = Convert.ToInt32(modelo.DdlIdTipoIdentificacion);
            personaCrear.IdPersona                = modelo.IdPersona;
            Negocio.Dtos.Persona datosRetorno = (Negocio.Dtos.Persona)persona.Crear(personaCrear, auditoria);

            if (datosRetorno.Codigo == "200")
            {
                AsignarModelo();
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                if (modelo.Mensaje == null)
                {
                    modelo.Mensaje = new List <MensajeModel>();
                }

                modelo.Mensaje.Add(new MensajeModel()
                {
                    Codigo = datosRetorno.Codigo, Mensaje = datosRetorno.Mensaje, InformacionAdicional = "Create"
                });
                AsignarModelo();
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 4
0
        public ActionResult Select(int IdPersona)
        {
            ObtenerModelo();
            Negocio.Dtos.Persona datosRetorno = (Negocio.Dtos.Persona)person.Select(IdPersona);
            if (datosRetorno.Codigo == string.Empty)
            {
                model.Apellidos           = datosRetorno.Apellidos;
                model.CiudadExamanes      = datosRetorno.CiudadExamenes;
                model.CiudadNacimiento    = datosRetorno.CiudadNacimiento;
                model.CiudadResidencia    = datosRetorno.CiudadResidencia;
                model.DireccionResidencia = datosRetorno.DireccionResidencia;
                model.Discapacidad        = datosRetorno.TipoDiscapacidad;
                model.Email              = datosRetorno.Correo;
                model.FechaExpedicion    = datosRetorno.FechaExpedicionDocumento;
                model.FechaNacimiento    = datosRetorno.FechaNacimiento;
                model.Genero             = datosRetorno.Genero;
                model.Identificacion     = datosRetorno.Identificacion;
                model.Nombres            = datosRetorno.Nombres;
                model.TelefonoFijo       = datosRetorno.TelefonoFijoContato;
                model.TelefonoMovil      = datosRetorno.TelefonoMovilContacto;
                model.TipoIdentificacion = datosRetorno.TipoIdentificacion;
                AsignarModelo();
                return(Json(true, JsonRequestBehavior.AllowGet));
                //return Json(model, JsonRequestBehavior.AllowGet);
            }
            else
            {
                if (model.Mensajes == null)
                {
                    model.Mensajes = new List <MensajeModel>();
                }

                model.Mensajes.Add(new MensajeModel()
                {
                    Codigo = datosRetorno.Codigo, Mensaje = datosRetorno.Mensaje, InformacionAdicional = "Create"
                });
                AsignarModelo();
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }