public static List <string[]> GetAuxiliaresVistaLibrosCentralizacion(List <AuxiliaresDetalleModel> LstAux /*,int Anio,int Mes*/) { //var nfi = (NumberFormatInfo)CultureInfo.CreateSpecificCulture("es").NumberFormat; List <string[]> ReturnValues = new List <string[]>(); if (LstAux == null || LstAux.Count == 0) { return(ReturnValues); } int NumeroRow = 1; foreach (AuxiliaresDetalleModel Auxiliar in LstAux) { string[] BalanceRow = new string[] { "-", "-", "-", "-", "-", "-", "0", "0", "0", "0" }; //Numero Correlativo BalanceRow[0] = NumeroRow.ToString(); //Fecha BalanceRow[1] = ParseExtensions.ToDD_MM_AAAA(Auxiliar.Fecha); //Documento BalanceRow[2] = ParseExtensions.EnumGetDisplayAttrib(Auxiliar.TipoDocumento); BalanceRow[3] = ParseExtensions.DecimalToStringForRazor(Auxiliar.Folio);; //Nombre prestador if (Auxiliar.Individuo2 != null) { BalanceRow[4] = Auxiliar.Individuo2.RazonSocial; //Rut prestador BalanceRow[5] = Auxiliar.Individuo2.RUT; } else { BalanceRow[4] = ""; //Rut prestador BalanceRow[5] = ""; } //MONTO EXENTO BalanceRow[6] = ParseExtensions.NumeroConPuntosDeMiles(Auxiliar.MontoExentoLinea); //MONTO AFECTO BalanceRow[7] = ParseExtensions.NumeroConPuntosDeMiles(Auxiliar.MontoNetoLinea); //MONTO IVA BalanceRow[8] = ParseExtensions.NumeroConPuntosDeMiles(Auxiliar.MontoIVALinea); //MONTO TOTAL BalanceRow[9] = ParseExtensions.NumeroConPuntosDeMiles(Auxiliar.MontoTotalLinea); ReturnValues.Add(BalanceRow); NumeroRow++; } return(ReturnValues); }