void Remove() { var msgBox = base.GetService <IMessageBoxService>(); string message = "¿Está seguro que desea eliminar esta venta?"; if (msgBox.ShowYesNoDialog(message) == true) { if (removeWorker == null) { removeWorker = new BackgroundWorker(); removeWorker.DoWork += new DoWorkEventHandler(removeWorker_DoWork); removeWorker.WorkerReportsProgress = true; removeWorker.ProgressChanged += new ProgressChangedEventHandler(removeWorker_ProgressChanged); removeWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(removeWorker_RunWorkerCompleted); } pdvm = new ProgressDialogViewModel(); pdvm.Message = "Eliminando..."; pdvm.IsBusy = true; var windowManager = base.GetService <IWindowManager>(); removeWorker.RunWorkerAsync(); windowManager.ShowDialog(pdvm, this); } }
void Load103Async(string file_path, DateTime workDate, int shiftId) { //init worker if (load103Worker == null) { load103Worker = new BackgroundWorker(); load103Worker.DoWork += new DoWorkEventHandler(load103Worker_DoWork); load103Worker.WorkerReportsProgress = true; load103Worker.ProgressChanged += new ProgressChangedEventHandler(load103Worker_ProgressChanged); load103Worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(load103Worker_RunWorkerCompleted); } progressDialog103 = new ProgressDialogViewModel(); progressDialog103.Message = "Cargando Reporte 103..."; progressDialog103.IsBusy = true; load103Worker.RunWorkerAsync(); var windowManager = base.GetService <IWindowManager>(); windowManager.ShowDialog(progressDialog103, appvm); }
void LoadReportAsync(string file_path, DateTime selected_date, int sltdShiftId) { //init worker if (loadReportWorker == null) { loadReportWorker = new BackgroundWorker(); loadReportWorker.DoWork += new DoWorkEventHandler(loadReportWorker_DoWork); loadReportWorker.WorkerReportsProgress = true; loadReportWorker.ProgressChanged += new ProgressChangedEventHandler(loadReportWorker_ProgressChanged); loadReportWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(loadReportWorker_RunWorkerCompleted); } pdvm = new ProgressDialogViewModel(); pdvm.Message = "Cargando Reporte..."; pdvm.IsBusy = true; loadReportWorker.RunWorkerAsync(new object[] { file_path, selected_date, sltdShiftId }); var windowManager = base.GetService <IWindowManager>(); windowManager.ShowDialog(pdvm, appvm); }
private void ExportToExcel() { if (excelWorker == null) { excelWorker = new BackgroundWorker(); excelWorker.DoWork += new DoWorkEventHandler(excelWorker_DoWork); excelWorker.WorkerReportsProgress = true; excelWorker.ProgressChanged += new ProgressChangedEventHandler(excelWorker_ProgressChanged); excelWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(excelWorker_RunWorkerCompleted); } pdvm = new ProgressDialogViewModel(); pdvm.Message = "Exportando a Excel..."; pdvm.IsBusy = true; var windowManager = base.GetService <IWindowManager>(); excelWorker.RunWorkerAsync(); windowManager.ShowDialog(pdvm, this); }