コード例 #1
0
 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];
     }
 }
コード例 #2
0
ファイル: FrmDevir.cs プロジェクト: EmreDemir0/BenimSalonum
 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();
     }
 }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
        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;
            }
        }
コード例 #5
0
        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();
            }
        }
コード例 #6
0
        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);
            }
        }