private void CargoLista(List <tblistacandidatocargo> listaCandidatoCargo) { tblistacandidatocargo obj = listaCandidatoCargo.First(); //Primero obtengo la lista cargo ListaCargoBusiness listaCargoBusiness = new ListaCargoBusiness(); tblistacargo listaCargo = listaCargoBusiness.GetElement(new tblistacargo() { lca_id = obj.lca_id }) as tblistacargo; //Despues puedo obtener la lista con lis_id de listaCargo ListaBusiness listaBusiness = new ListaBusiness(); tblista lista = listaBusiness.GetElement(new tblista() { lis_id = listaCargo.lis_id }) as tblista; foreach (var lcc in listaCandidatoCargo) { //Asigno lista cargo lcc.tblistacargo = new tblistacargo(); lcc.tblistacargo = listaCargo; //Asigno lista lcc.tblistacargo.tblista = new tblista(); lcc.tblistacargo.tblista = lista; } }
public List <tblistacargo> ObtenerVotosPorLista(int cantidadSobres, int[] idListaCandidatos) { List <tblistacargo> resultados = new List <tblistacargo>(); tblistacargo listaCargo = null; int votosDominioLista = 0; foreach (int codigoListaCandidato in idListaCandidatos) { int votos = this.ResultadosListaCargo(codigoListaCandidato); votosDominioLista += votos; listaCargo = new tblistacargo() { lca_id = codigoListaCandidato, lca_cantidad_votos = votos }; resultados.Add(listaCargo); } int diferenciaVotosDominio = cantidadSobres - votosDominioLista; resultados.Add(new tblistacargo() { lca_id = 99, lca_cantidad_votos = diferenciaVotosDominio }); return(resultados); }
public List <tblistacargo> ObtenerPorcentajesPorLista(int cantidadSobres, List <tblistacargo> cantidadVotosLista) { List <tblistacargo> resultados = new List <tblistacargo>(); tblistacargo r = null; foreach (var obj in cantidadVotosLista) { r = new tblistacargo(); r.lca_id = obj.lca_id; r.lca_porcentaje_votos = (double)(obj.lca_cantidad_votos * 100) / cantidadSobres; resultados.Add(r); } return(resultados); }
public object GetElement(tblistacargo entity) { return(listaCargoRepository.GetElement(entity)); }