private DetalleValidacion ValidaCuentaBancaria() { DetalleValidacion detallevalidacion = new DetalleValidacion(); bool Exito = true; string ValoresInvalidos = ""; int RowNo = 1; foreach (DataRow row in dtArchivo.Rows) { RowNo = RowNo + 1; if (Convert.ToString(row[colCta]).Trim() != string.Empty & Convert.ToString(row[colCta]).Trim() != CuentaBancaria.ToString()) { Exito = false; ValoresInvalidos = ValoresInvalidos + RowNo.ToString() + ", "; } } if (Exito) { detallevalidacion.CodigoError = 0; detallevalidacion.Mensaje = "EXITO"; detallevalidacion.VerificacionValida = true; } else { detallevalidacion.CodigoError = erCtaBan_EncontroCuentaDistinta; detallevalidacion.Mensaje = "Se espera cuenta bancaria: " + CuentaBancaria.ToString() + ". Corrija la(s) fila(s): " + ValoresInvalidos; detallevalidacion.VerificacionValida = false; } return(detallevalidacion); }