public Involucrado GetInformacionPersona(string pIdentificacion)
        {
            var informacionPersona = new Involucrado();

            try
            {
                string  url      = string.Format(@"https://apis.gometa.org/cedulas/{0}", pIdentificacion);
                JObject response = HttpRequest.GetResponse(url);


                if (response.HasValues)
                {
                    var    x = response["results"].First();
                    string identificacion  = x.Value <string>("cedula");
                    string nombre          = x.Value <string>("firstname");
                    string primerApellido  = x.Value <string>("lastname1");
                    string segundoApellido = x.Value <string>("lastname2");

                    informacionPersona.Identificacion  = identificacion;
                    informacionPersona.Nombre          = nombre;
                    informacionPersona.PrimerApellido  = primerApellido;
                    informacionPersona.SegundoApellido = segundoApellido;
                }

                return(informacionPersona);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
 public static List <Involucrado> GetInvolucradosFiltro(Involucrado pInvolucrado)
 {
     try
     {
         return(InvolucradoRepositorio.GetInvolucrados(pInvolucrado));
     }
     catch (Exception ex) { throw ex; }
 }
Beispiel #3
0
 public static Involucrado SaveInvolucrado(Involucrado pInvolucrado)
 {
     try
     {
         return(pInvolucrado.InvolucradoID > 0 ? InvolucradoRepositorio.Update(pInvolucrado) : InvolucradoRepositorio.Insert(pInvolucrado, true));
     }
     catch (Exception ex) { throw ex; }
 }
Beispiel #4
0
 public Task <bool> Enviar(Involucrado involucrado)
 {
     if (involucrado.IdPersona == 0)
     {
         return(involucradoRepositorio.Insertar(involucrado));
     }
     else
     {
         return(null);
     }
 }
Beispiel #5
0
 private void SetFiltrosClientes()
 {
     this.vClienteFiltro = new Involucrado()
     {
         Nombre            = txtNombreCliente.Text.Trim(),
         PrimerApellido    = txtApellidosCliente.Text.Trim(),
         ClienteID         = string.IsNullOrWhiteSpace(txtIDCliente.Text) ? 0 : Convert.ToInt32(txtIDCliente.Text),
         Identificacion    = txtIdentificacionCliente.Text.Trim(),
         CorreoElectronico = txtCorreoCliente.Text.Trim(),
         Activo            = chkEstadoCliente.Checked
     };
 }
Beispiel #6
0
        /// <summary>
        ///     Agregar involucrados
        /// </summary>
        /// <param name="Modelo"></param>
        /// <param name="SolicitudId"></param>
        /// <param name="PersonaId"></param>
        /// <param name="CatTipoPersona"></param>
        private void AddInvolucrado(ISSSTEEntities Modelo, int SolicitudId, int PersonaId, int CatTipoPersona)
        {
            var involucrado = new Involucrado
            {
                EsActivo             = true,
                SolicitudId          = SolicitudId,
                CatTipoInvolucradoId = CatTipoPersona,
                PersonaId            = PersonaId
            };

            Modelo.Involucrado.Add(involucrado);
            Modelo.SaveChanges();
        }
        public async Task <bool> Insertar(Involucrado involucrado)
        {
            var db  = dbConnection();
            var sql = @"INSERT INTO Involucrado(Nombre,Apellido,Telefono,Correo,Cedula,CasoInvolucrado)
                 VALUES(@Nombre,@Apellido,@Telefono,@Correo,@Cedula,@CasoInvolucrado)";

            var resultado = await db.ExecuteAsync(sql.ToString(), new
                                                  { involucrado.Nombre,
                                                    involucrado.Apellido,
                                                    involucrado.Telefono,
                                                    involucrado.Correo,
                                                    involucrado.Cedula,
                                                    involucrado.CasoInvolucrado });

            return(resultado > 0);
        }
Beispiel #8
0
 public Task <bool> Cancelar(Involucrado involucrado)
 {
     throw new NotImplementedException();
 }