/// <summary> /// Aumenta la barra de progreso del archivo en proceso de transferencia /// </summary> /// <param name="fileHandlerId">El id de la transferencia</param> /// <param name="percent">porcentaje total que se ha enviado del archivo</param> public void uploadFileTransfer(String fileHandlerId, Int32 percent) { if (dataGridView.InvokeRequired) { StringValueCallback d = new StringValueCallback(uploadFileTransfer); this.Invoke(d, new object[] { fileHandlerId, percent }); } else { foreach (DataGridViewRow row in dataGridView.Rows) { if (((String)(row.Cells[5].Value)).Equals(fileHandlerId)) { row.Cells[3].Value = FileControlState.LOADINGDATA; row.Cells[2].Value = percent; break; } } } }
/// <summary> /// Aumenta la barra de progreso del archivo en proceso de transferencia /// </summary> /// <param name="fileHandlerId">El id de la transferencia</param> /// <param name="percent">porcentaje total que se ha enviado del archivo</param> public void uploadFileTransfer(String fileHandlerId, Int32 percent) { if (treeView.InvokeRequired) { StringValueCallback d = new StringValueCallback(uploadFileTransfer); this.Invoke(d, new object[] { fileHandlerId, percent }); } else { foreach (FileItem fileItem in fileList) { if (fileItem.FileHandlerId.Equals(fileHandlerId)) { fileItem.State = FileControlState.LOADINGDATA; fileItem.Percent = percent; refreshList(fileItem); break; } } } }