function actualizarEstados($file)
{
    if ($file != "estadostxt") {
        return false;
    }
    $lineas = file($file);
    $bd = new BaseDeDatos(new MySQL());
    $bd->ejecutarSentenciaDirecta("delete from estados");
    $bd->ejecutarSentenciaDirecta("alter table estados AUTO_INCREMENT=0");
    foreach ($lineas as $num_linea => $linea) {
        if ($num_linea == 1) {
            continue;
        }
        $palabras = preg_split("[,]", htmlspecialchars($linea));
        /*echo"<pre>"; print_r($palabras); echo"</pre>";*/
        if (count($palabras) < 4 && $num_linea != 0) {
            return false;
            break;
        }
        if ($num_linea === 0) {
            $bd = new BaseDeDatos(new MySQL());
            $bd->ejecutarSentenciaDirecta("update fechadecorte set fecha='" . organizarFecha($palabras[1]) . "'");
            continue;
        }
        $usuario = actualizarUsuarios($palabras[0], $palabras[1]);
        $concepto = actualizarConceptos($palabras[2]);
        $sentencia = "insert into estados (usuario, concepto, vencido, novencido) values ('" . $usuario . "', '" . $concepto . "', '" . $palabras[3] . "', '" . $palabras[4] . "')";
        $bd->ejecutarSentenciaDirecta($sentencia);
    }
    return true;
}