private void Actualizar()
{
AsignarPosibilidades(false, false, false, false, false);
if (_Principal.Thread)
{
this.lblCargando.Visible = true;
tAux = new Thread(new ThreadStart(Hilo));
tAux.Start();
while(!tAux.IsAlive);
}
else
Hilo();
}
private void Hilo()
{
_Principal.barraEstado = "Cargando materiales...";
_Principal.ActualizarMat();
this.dgMateriales.Refresh();
if (this.dgMateriales.CurrentRowIndex != -1)
AsignarPosibilidades(true, true, true, true, true);
else
AsignarPosibilidades(true, false, false, false, false);
_Principal.barraEstado = "Listo";
this.lblCargando.Visible = false;
}