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; } }
public static List <Involucrado> GetInvolucradosFiltro(Involucrado pInvolucrado) { try { return(InvolucradoRepositorio.GetInvolucrados(pInvolucrado)); } catch (Exception ex) { throw ex; } }
public static Involucrado SaveInvolucrado(Involucrado pInvolucrado) { try { return(pInvolucrado.InvolucradoID > 0 ? InvolucradoRepositorio.Update(pInvolucrado) : InvolucradoRepositorio.Insert(pInvolucrado, true)); } catch (Exception ex) { throw ex; } }
public Task <bool> Enviar(Involucrado involucrado) { if (involucrado.IdPersona == 0) { return(involucradoRepositorio.Insertar(involucrado)); } else { return(null); } }
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 }; }
/// <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); }
public Task <bool> Cancelar(Involucrado involucrado) { throw new NotImplementedException(); }