/// <summary>
 /// Determines wheter an element is in the collection.
 /// </summary>
 /// <param name="value">The Z00_BURO_RS to locate in the collection.</param>
 /// <returns>True if found; else false.</returns>
 public bool Contains(Z00_BURO_RS value)
 {
     return(List.Contains(value));
 }
 /// <summary>
 /// Inserts a Z00_BURO_RS into the collection at the specified index.
 /// </summary>
 /// <param name="index">The zero-based index at which value should be inserted.</param>
 /// <param name="value">The Z00_BURO_RS to insert.</param>
 public void Insert(int index, Z00_BURO_RS value)
 {
     List.Insert(index, value);
 }
 /// <summary>
 /// Searches for the specified Z00_BURO_RS and returnes the zero-based index of the first occurrence in the collection.
 /// </summary>
 /// <param name="value">The Z00_BURO_RS to locate in the collection.</param>
 /// <returns>The index of the object found or -1.</returns>
 public int IndexOf(Z00_BURO_RS value)
 {
     return(List.IndexOf(value));
 }
 /// <summary>
 /// Removes the first occurrence of the specified Z00_BURO_RS from the collection.
 /// </summary>
 /// <param name="value">The Z00_BURO_RS to remove from the collection.</param>
 public void Remove(Z00_BURO_RS value)
 {
     List.Remove(value);
 }
 /// <summary>
 /// Adds a Z00_BURO_RS to the end of the collection.
 /// </summary>
 /// <param name="value">The Z00_BURO_RS to be added to the end of the collection.</param>
 /// <returns>The index of the newZ00_BURO_RS.</returns>
 public int Add(Z00_BURO_RS value)
 {
     return(List.Add(value));
 }
 /// <summary>
 /// Copies the contents of the Z00_BURO_RSTable to the specified one-dimensional array starting at the specified index in the target array.
 /// </summary>
 /// <param name="array">The one-dimensional destination array.</param>           
 /// <param name="index">The zero-based index in array at which copying begins.</param>           
 public void CopyTo(Z00_BURO_RS[] array, int index)
 {
     List.CopyTo(array, index);
 }
        public int RS_respuestaSeccionResumenRep(int estadoInc)
        {
            //seccionCreditos
            bool salir = false;
            int repeticiones=0;
            while (salir == false && estadoInc < etiSecc.Count)
            {
                switch(etiSecc[estadoInc].ToString())
                {
                    case "RS":
                        if(repeticiones==0)
                        {
                            seccionResumenRep.Fecha_Ingreso = cambiaFechaAFormatoABAP(valSecc[estadoInc].ToString());
                            repeticiones++;
                        }
                        else
                        {
                            if(repeticiones<3)
                            {
                                seccionResumenRepTable.Add(seccionResumenRep);
                                seccionResumenRep = new Z00_BURO_RS();
                                seccionResumenRep.Fecha_Ingreso = cambiaFechaAFormatoABAP(valSecc[estadoInc].ToString());
                                repeticiones++;
                            }
                            else
                            {
                                Console.WriteLine("Esta seccion solo se puede repetir 3 veces debe existir un error");
                            }
                        }
                        break;
                    case "00":
                        seccionResumenRep.Num_Mop07= valSecc[estadoInc].ToString();
                        break;
                    case "01":
                        seccionResumenRep.Num_Mop06= valSecc[estadoInc].ToString();
                        break;
                    case "02":
                        seccionResumenRep.Num_Mop05= valSecc[estadoInc].ToString();
                        break;
                    case "03":
                        seccionResumenRep.Num_Mop04= valSecc[estadoInc].ToString();
                        break;
                    case "04":
                        seccionResumenRep.Num_Mop03= valSecc[estadoInc].ToString();
                        break;
                    case "05":
                        seccionResumenRep.Num_Mop02= valSecc[estadoInc].ToString();
                        break;
                    case "06":
                        seccionResumenRep.Num_Mop01= valSecc[estadoInc].ToString();
                        break;
                    case "07":
                        seccionResumenRep.Num_Mop00= valSecc[estadoInc].ToString();
                        break;
                    case "08":
                        seccionResumenRep.Num_Mopur= valSecc[estadoInc].ToString();
                        break;
                    case "09":
                        seccionResumenRep.Num_Cuentas= valSecc[estadoInc].ToString();
                        break;
                    case "10":
                        seccionResumenRep.Cuentas_Fijos= valSecc[estadoInc].ToString();
                        break;
                    case "11":
                        seccionResumenRep.Cuentas_Revol= valSecc[estadoInc].ToString();
                        break;
                    case "12":
                        seccionResumenRep.Cuentas_Cerradas= valSecc[estadoInc].ToString();
                        break;
                    case "13":
                        seccionResumenRep.Cuentas_Neg= valSecc[estadoInc].ToString();
                        break;
                    case "14":
                        seccionResumenRep.Cuentas_Mop= valSecc[estadoInc].ToString();
                        break;
                    case "15":
                        seccionResumenRep.Cuentas_Disputa= valSecc[estadoInc].ToString();
                        break;
                    case "16":
                        seccionResumenRep.Solicitudes= valSecc[estadoInc].ToString();
                        break;
                    case "17":
                        seccionResumenRep.Nueva_Direccion= valSecc[estadoInc].ToString();
                        break;
                    case "18":
                        seccionResumenRep.Alerta= valSecc[estadoInc].ToString();
                        break;
                    case "19":
                        seccionResumenRep.Declaraciones= valSecc[estadoInc].ToString();
                        break;
                    case "20":
                        seccionResumenRep.Moneda= valSecc[estadoInc].ToString();
                        break;
                    case "21":
                        seccionResumenRep.Tot_Creditos_Rev= valSecc[estadoInc].ToString();
                        break;
                    case "22":
                        seccionResumenRep.Tot_Limites_Rev= valSecc[estadoInc].ToString();
                        break;
                    case "23":

                        //Puede contener porsitivos y negativos
                        string Tot_Saldos_Rev = valSecc[estadoInc].ToString();
                        if (Tot_Saldos_Rev.Contains("+") == true)
                        {
                            Tot_Saldos_Rev = Tot_Saldos_Rev.Replace("+", "");
                        }
                        if (Tot_Saldos_Rev.Contains("-") == true)
                        {
                            Tot_Saldos_Rev = Tot_Saldos_Rev.Replace("-", "");
                            Tot_Saldos_Rev = "-" + Tot_Saldos_Rev;
                        }
                        //seccionCreditos.Saldo_Actual= valSecc[estadoInc].ToString();
                        seccionResumenRep.Tot_Saldos_Rev = Tot_Saldos_Rev;
                        //seccionResumenRep.Tot_Saldos_Rev= valSecc[estadoInc].ToString();
                        break;
                    case "24":
                        seccionResumenRep.Tot_Ven_Rev = valSecc[estadoInc].ToString();
                        break;
                    case "25":
                        seccionResumenRep.Tot_Pagos_Rev = valSecc[estadoInc].ToString();
                        break;
                    case "26":
                        seccionResumenRep.Por_Lim_Rev = valSecc[estadoInc].ToString();
                        break;
                    case "27":
                        seccionResumenRep.Tot_Creditos_Hip = valSecc[estadoInc].ToString();
                        break;
                    case "28":
                        seccionResumenRep.Tot_Saldos_Hip= valSecc[estadoInc].ToString();
                        break;
                    case "29":
                        seccionResumenRep.Tot_Ven_Hip= valSecc[estadoInc].ToString();
                        break;
                    case "30":
                        seccionResumenRep.Tot_Saldos_Hip= valSecc[estadoInc].ToString();
                        break;
                    case "31":
                        seccionResumenRep.Num_Mop96= valSecc[estadoInc].ToString();
                        break;
                    case "32":
                        seccionResumenRep.Num_Mop97= valSecc[estadoInc].ToString();
                        break;
                    case "33":
                        seccionResumenRep.Num_Mop99= valSecc[estadoInc].ToString();
                        break;
                    case "34":
                        seccionResumenRep.F_Ant_Cuenta= cambiaFechaAFormatoABAP(valSecc[estadoInc].ToString());
                        break;
                    case "35":
                        seccionResumenRep.F_Rec_Cuenta= cambiaFechaAFormatoABAP(valSecc[estadoInc].ToString());
                        break;
                    case "36":
                        seccionResumenRep.Tot_Solicitudes= valSecc[estadoInc].ToString();
                        break;
                    case "37":
                        seccionResumenRep.F_Rec_Reporte = cambiaFechaAFormatoABAP(valSecc[estadoInc].ToString());
                        break;
                    case "38":
                        seccionResumenRep.Num_Cobranzas= valSecc[estadoInc].ToString();
                        break;
                    case "39":
                        seccionResumenRep.Fecha_Cobranza= cambiaFechaAFormatoABAP(valSecc[estadoInc].ToString());
                        break;
                    case "40":
                        seccionResumenRep.Tot_Solic_Cobra= valSecc[estadoInc].ToString();
                        break;
                    case "41":
                        seccionResumenRep.F_Solic_Cobra= cambiaFechaAFormatoABAP(valSecc[estadoInc].ToString());
                        break;
                    default:
                        salir= true;
                        estadoInc=estadoInc-2;
                        break;
                }
                estadoInc++;
            }
            seccionResumenRepTable.Add(seccionResumenRep);
            return estadoInc;
        }
 /// <summary>
 /// Determines wheter an element is in the collection.
 /// </summary>
 /// <param name="value">The Z00_BURO_RS to locate in the collection.</param>
 /// <returns>True if found; else false.</returns>
 public bool Contains(Z00_BURO_RS value)
 {
     return List.Contains(value);
 }
 /// <summary>
 /// Adds a Z00_BURO_RS to the end of the collection.
 /// </summary>
 /// <param name="value">The Z00_BURO_RS to be added to the end of the collection.</param>
 /// <returns>The index of the newZ00_BURO_RS.</returns>
 public int Add(Z00_BURO_RS value)
 {
     return List.Add(value);
 }
 /// <summary>
 /// Removes the first occurrence of the specified Z00_BURO_RS from the collection.
 /// </summary>
 /// <param name="value">The Z00_BURO_RS to remove from the collection.</param>
 public void Remove(Z00_BURO_RS value)
 {
     List.Remove(value);
 }
 /// <summary>
 /// Inserts a Z00_BURO_RS into the collection at the specified index.
 /// </summary>
 /// <param name="index">The zero-based index at which value should be inserted.</param>
 /// <param name="value">The Z00_BURO_RS to insert.</param>
 public void Insert(int index, Z00_BURO_RS value)
 {
     List.Insert(index, value);
 }
 /// <summary>
 /// Searches for the specified Z00_BURO_RS and returnes the zero-based index of the first occurrence in the collection.
 /// </summary>
 /// <param name="value">The Z00_BURO_RS to locate in the collection.</param>
 /// <returns>The index of the object found or -1.</returns>
 public int IndexOf(Z00_BURO_RS value)
 {
     return List.IndexOf(value);
 }