private void wizardControl1_SelectedPageChanging(object sender, DevExpress.XtraWizard.WizardPageChangingEventArgs e) { if (e.Page == wizardControl1.Pages[1] && checkEdit1.Checked) { int nextPageIndex = ((e.Direction == DevExpress.XtraWizard.Direction.Forward) ? 1 : -1) + wizardControl1.Pages.IndexOf(e.Page); e.Page = wizardControl1.Pages[nextPageIndex]; } }
private void wizardControl1_SelectedPageChanging(object sender, DevExpress.XtraWizard.WizardPageChangingEventArgs e) { if (e.Page == wizardPage2 && e.Direction == DevExpress.XtraWizard.Direction.Forward) { lookUpDepoKodu.Properties.DataSource = kaynakContext.Depolar.AsNoTracking().ToList(); lookUpKasaKodu.Properties.DataSource = kaynakContext.Kasalar.AsNoTracking().ToList(); lookUpOdemeTuruKodu.Properties.DataSource = kaynakContext.OdemeTurleri.AsNoTracking().ToList(); } }
private void wizardControl1_SelectedPageChanging(object sender, DevExpress.XtraWizard.WizardPageChangingEventArgs e) { if (e.Page == completionWizardPage1 && e.Direction == DevExpress.XtraWizard.Direction.Forward && gridView1.RowCount == 0) { MessageBox.Show("Listeye Hiç bir ürün eklenmedi.! Devam Edilemez."); e.Cancel = true; } if (e.Page == wizardPage2 && e.Direction == DevExpress.XtraWizard.Direction.Forward && string.IsNullOrEmpty(txtMarginUst.Text)) { MessageBox.Show("Geçersiz Değer Devam Edilemez."); e.Cancel = true; } if (e.Page == wizardPage3 && e.Direction == DevExpress.XtraWizard.Direction.Forward && string.IsNullOrEmpty(txtGenislik.Text)) { MessageBox.Show("Geçersiz Değer Devam Edilemez."); e.Cancel = true; } }
private async void wzcMain_SelectedPageChanging(object sender, DevExpress.XtraWizard.WizardPageChangingEventArgs e) { if (e.Page == wwpStepTwo && e.Direction == DevExpress.XtraWizard.Direction.Forward) { if (!isClickCheckFile) { CommonEngine.ShowMessage(ConfigEngine.Language.Equals("vi") ? "Hệ thống sẽ tự động kiểm tra tệp dữ liệu." : "System will auto check valid all data files.", MessageType.Success); e.Cancel = true; CommonEngine.ShowWaitForm(this.ParentForm); isClickCheckFile = await CheckValidTemplate(); CommonEngine.CloseWaitForm(); } if (isClickCheckFile && !isGetFileData) { var errorFiles = (from file in fileList where file.IsValid == false select file).ToList(); if (errorFiles != null && errorFiles.Count > 0) { if (CommonEngine.ShowConfirmMessageAlert(ConfigEngine.Language.Equals("vi") ? "Có tập tin bị lỗi, bạn có muốn tiếp tục không?" : "Having corrupted file(s), do you want to continue?")) { CommonEngine.ShowWaitForm(this.ParentForm); await GetDataToImport(); CommonEngine.CloseWaitForm(); e.Cancel = false; } else { e.Cancel = true; return; } } else { CommonEngine.ShowWaitForm(this.ParentForm); await GetDataToImport(); CommonEngine.CloseWaitForm(); } wzcMain.SelectedPage = wwpStepTwo; } wwpStepTwo.AllowNext = isImportAnyFile; } else if (e.Page == wwpStepOne && e.Direction == DevExpress.XtraWizard.Direction.Backward) { if (CommonEngine.ShowConfirmMessageAlert(ConfigEngine.Language.Equals("vi") ? "Tất cả dữ liệu sẽ bị mất, bạn có muốn tiếp tục không?" : "All data will be lost, do you want to continue?")) { dsMainData.Clear(); dsMainData.Tables.Clear(); e.Cancel = false; isImportAnyFile = false; isGetFileData = false; } else { e.Cancel = true; } } else if (e.Page == wwpStepThree && e.Direction == DevExpress.XtraWizard.Direction.Forward) { lblResult1.Text = string.Format(ConfigEngine.Language.Equals("vi") ? @"Tổng số tập tin đã chọn: <b>{0}</b> tệp, trong đó có <b><color=RED>{1}</color></b> tệp tin lỗi, <b><color=GREEN>{2}</color></b> tệp tin hợp lệ." : @"Total selected file: <b>{0}</b> file(s), including <b><color=RED>{1}</color></b> invalid file(s), <b><color=GREEN>{2}</color></b> valid file(s).", total_file, invalid_file, correct_file); total_row = inserted_row = updated_row = normal_row = invalid_row = 0; foreach (DataTable dt in dsMainData.Tables) { total_row += dt.Rows.Count; foreach (DataRow dr in dt.Rows) { switch ((dr["Return Message"] + "").Trim()) { case "Inserted": case "Đã thêm mới": inserted_row += 1; break; case "Updated": case "Đã cập nhật": updated_row += 1; break; case "": normal_row += 1; break; default: invalid_row += 1; break; } } } lblResult2.Text = string.Format(ConfigEngine.Language.Equals("vi") ? @"Tổng số dòng dữ liệu cần nhập: <b>{0}</b> dòng, trong đó:" : @"Total row of data need to import: <b>{0}</b> rows, in which:", total_row); lblSummary3.Text = string.Format(ConfigEngine.Language.Equals("vi") ? @"<b><color=GREEN>{0}</color></b> dòng." : @"<b><color=GREEN>{0}</color></b> row(s).", inserted_row); lblSummary4.Text = string.Format(ConfigEngine.Language.Equals("vi") ? @"<b><color=BLUE>{0}</color></b> dòng." : @"<b><color=BLUE>{0}</color></b> row(s).", updated_row); lblSummary5.Text = string.Format(ConfigEngine.Language.Equals("vi") ? @"<b><color=RED>{0}</color></b> dòng." : @"<b><color=RED>{0}</color></b> row(s).", invalid_row); lblSummary6.Text = string.Format(ConfigEngine.Language.Equals("vi") ? @"<b>{0}</b> dòng." : @"<b>{0}</b> row(s).", normal_row); wwpStepThree.AllowBack = false; } }
private void PageGiris_SelectedPageChanging(object sender, DevExpress.XtraWizard.WizardPageChangingEventArgs e) { if (e.PrevPage == PageİslemSecim && e.Direction == DevExpress.XtraWizard.Direction.Forward) { if (checkKitabAl.Checked) { KitabAl(); } else { KitabVer(); } } //Kitab Secme emeliyyatlari if (e.PrevPage == pageKitabSec && e.Direction == DevExpress.XtraWizard.Direction.Forward) { if (_kitabEntity == null) { MessageBox.Show("Bir sonrakı addıma keçmək üçün zəhmətə olmasa KİTAB seçin"); e.Cancel = true; } else { if (!_kitabEntity.KirayeVerilebiler) { MessageBox.Show("Bu kitab Kiraye Verile bilmez", MessageBeepSound.Warning.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Warning); e.Cancel = true; } Entities.KitabHereket control = kitabHereketServis.Getir(x => x.BarkodId == _barkodEntity.Id && x.TeslimEdildi == false); if (checkKitabAl.Checked == true) { if (control != null) { _kitabHereketEntity = control; } else { MessageBox.Show("Bu kitab Kitabxanadadir"); e.Cancel = true; } } else { if (control != null && editle == false) { MessageBox.Show($"Bu Kitab {control.Istifadeci.Barkod} barkodlu " + $"{control.Istifadeci.Adi} {control.Istifadeci.Soyadi}" + $" adli istifadecidedir.{control.VerilmeTarixi.AddDays(control.VerilmeMuddeti).ToShortDateString()} " + $"tarixine qeder geri qaytarilmalidir."); e.Cancel = true; } } } } //Istifadeci Secme emeliyyatlari if (e.PrevPage == pageIstifadeciSec && _istifadeciEntity == null && e.Direction == DevExpress.XtraWizard.Direction.Forward) { MessageBox.Show("Bir sonrakı addıma keçmək üçün zəhmətə olmasa İSTİFADƏÇİ seçin"); e.Cancel = true; } if (e.Page == pageIslemTekrar && e.Direction == DevExpress.XtraWizard.Direction.Forward) { Tekrar(); } }
private void wzcMain_SelectedPageChanging(object sender, DevExpress.XtraWizard.WizardPageChangingEventArgs e) { if (e.Page == wwpStepTwo && e.Direction == DevExpress.XtraWizard.Direction.Forward) { if (!isClickCheckFile) { Commons.ShowMessage(User.UserInfo.LanguageID.Equals("VN") ? "Hệ thống sẽ tự động kiểm tra tệp dữ liệu." : "System will automatically check data files.", 1); btnCheckTemplate_Click(null, null); } if (isClickCheckFile) { if (dtSelectedFile.Select("IsValid=False").Length > 0) { if (Commons.ShowConfirmMessage(User.UserInfo.LanguageID.Equals("VN") ? "Có tập tin bị lỗi, bạn có muốn tiếp tục không?" : "Having corrupted file, do you want to continue?")) { e.Cancel = false; GetDataImport(); } else { e.Cancel = true; } } else { GetDataImport(); } } } else if (e.Page == wwpStepOne && e.Direction == DevExpress.XtraWizard.Direction.Backward) { if (XtraMessageBox.Show(User.UserInfo.LanguageID.Equals("VN") ? "Tất cả dữ liệu sẽ bị mất, bạn có muốn tiếp tục không?" : "All data will be lost, do you want to continue?", User.UserInfo.LanguageID.Equals("VN") ? "Thông Báo" : "Message", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { mainData = new DataSet(); e.Cancel = false; } else { e.Cancel = true; } } else if (e.Page == wwpStepThree && e.Direction == DevExpress.XtraWizard.Direction.Forward) { lblResult1.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("Tổng số tập tin đã chọn: <b>{0}</b> tệp, trong đó có <b><color=RED>{1}</color></b> tệp tin lỗi, <b><color=GREEN>{2}</color></b> tệp tin hợp lệ.", total_file, invalid_file, correct_file) : string.Format("Total selected file: <b>{0}</b> file(s), including <b><color=RED>{1}</color></b> invalid file(s), <b><color=GREEN>{2}</color></b> valid file(s).", total_file, invalid_file, correct_file); total_row = inserted_row = updated_row = none_row = invalid_row = 0; foreach (DataTable dt in mainData.Tables) { total_row += dt.Rows.Count; foreach (DataRow dr in dt.Rows) { if (dr["Return Message"].Equals("Inserted")) { inserted_row += 1; } else if (dr["Return Message"].Equals("Updated")) { updated_row += 1; } else if (string.IsNullOrEmpty(dr["Return Message"] + "")) { none_row += 1; } else { invalid_row += 1; } } } lblResult2.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("Tổng số dòng dữ liệu cần nhập: <b>{0}</b> dòng, trong đó:", total_row) : string.Format("Total row of data need to import: <b>{0}</b> rows, in which:", total_row); lblResult3.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("Tổng số dòng dữ liệu đã thêm mới:") : string.Format("Total row of data inserted:"); lblResult4.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("Tổng số dòng dữ liệu đã cập nhật:") : string.Format("Total row of data updated"); lblResult5.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("Tổng số dòng dữ liệu bị lỗi:") : string.Format("Total row of faulty data:"); lblResult6.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("Tổng số dòng dữ liệu chưa nhập:") : string.Format("Total row of data not import:"); lblSummary3.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("<b><color=GREEN>{0}</color></b> dòng.", inserted_row) : string.Format("<b><color=GREEN>{0}</color></b> row(s).", inserted_row); lblSummary4.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("<b><color=YELLOW>{0}</color></b> dòng.", updated_row) : string.Format("<b><color=YELLOW>{0}</color></b> row(s).", updated_row); lblSummary5.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("<b><color=RED>{0}</color></b> dòng.", invalid_row) : string.Format("<b><color=RED>{0}</color></b> row(s).", invalid_row); lblSummary6.Text = User.UserInfo.LanguageID.Equals("VN") ? string.Format("<b>{0}</b> dòng.", none_row) : string.Format("<b>{0}</b> row(s).", none_row); } }