private void Window_Loaded(object sender, RoutedEventArgs e) {//load try { HelpClass.StartAwait(grid_main); requiredControlList = new List <string> { "type" }; #region translate if (MainWindow.lang.Equals("en")) { MainWindow.resourcemanager = new ResourceManager("AdministratorApp.en_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.LeftToRight; } else { MainWindow.resourcemanager = new ResourceManager("AdministratorApp.ar_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.RightToLeft; } translat(); #endregion PackageUser pu = packageUser; FillCombo.fillOfflineActivation(cb_type); HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private void Btn_image_Click(object sender, RoutedEventArgs e) {//select image try { HelpClass.StartAwait(grid_main); isImgPressed = true; openFileDialog.Filter = "Images|*.png;*.jpg;*.bmp;*.jpeg;*.jfif"; if (openFileDialog.ShowDialog() == true) { HelpClass.imageBrush.ImageSource = new BitmapImage(new Uri(openFileDialog.FileName, UriKind.Relative)); btn_image.Background = HelpClass.imageBrush; imgFileName = openFileDialog.FileName; } else { } HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private void Btn_preview_Click(object sender, RoutedEventArgs e) { //preview try { HelpClass.StartAwait(grid_main); #region Window.GetWindow(this).Opacity = 0.2; string pdfpath = ""; // pdfpath = @"\Thumb\report\temp.pdf"; pdfpath = reportclass.PathUp(Directory.GetCurrentDirectory(), 2, pdfpath); BuildReport(); LocalReportExtensions.ExportToPDF(rep, pdfpath); wd_previewPdf w = new wd_previewPdf(); w.pdfPath = pdfpath; if (!string.IsNullOrEmpty(w.pdfPath)) { w.ShowDialog(); w.wb_pdfWebViewer.Dispose(); } Window.GetWindow(this).Opacity = 1; #endregion HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private void BTN_Close_Click(object sender, RoutedEventArgs e) {//close try { if (sender != null) { HelpClass.StartAwait(grid_mainGrid); } Application.Current.Shutdown(); if (sender != null) { HelpClass.EndAwait(grid_mainGrid); } } catch (Exception ex) { if (sender != null) { HelpClass.EndAwait(grid_mainGrid); } HelpClass.ExceptionMessage(ex, this); } }
private void Btn_selectedUser_Click(object sender, RoutedEventArgs e) {//select one try { if (sender != null) { HelpClass.StartAwait(grid_main); } user = lst_allUsers.SelectedItem as Users; if (user != null) { allUsers.Remove(user); selectedUsers.Add(user); lst_allUsers.ItemsSource = allUsers; lst_selectedUsers.ItemsSource = selectedUsers; lst_allUsers.Items.Refresh(); lst_selectedUsers.Items.Refresh(); } if (sender != null) { HelpClass.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { HelpClass.EndAwait(grid_main); } HelpClass.ExceptionMessage(ex, this); } }
//async Task<IEnumerable<Packages>> RefreshPackagesList() //{ // packages = await package.GetAll(); // return packages; //} #endregion #region validate - clearValidate - textChange - lostFocus - . . . . void Clear() { try { this.DataContext = new Packages(); } catch { } packuser = new PackageUser(); cb_customer.SelectedIndex = -1; cb_isOnline.SelectedIndex = -1; cb_package.ItemsSource = null; cb_period.ItemsSource = null; tgl_device.IsChecked = false; tgl_isActive.IsChecked = true; oldPackageId = 0; oldCountryPackageId = 0; cb_package.IsEnabled = false; cb_period.IsEnabled = false; btn_serials.IsEnabled = false; tb_activationCode.Text = ""; txt_date.Text = ""; btn_add.Content = MainWindow.resourcemanager.GetString("trBook"); HelpClass.clearValidate(requiredControlList, this); }
private async void Btn_save_Click(object sender, RoutedEventArgs e) { try { setVNote.value = tb_notes.Text.Trim(); int res = await valueModel.Save(setVNote); if (res > 0) { Toaster.ShowSuccess(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopSave"), animation: ToasterAnimation.FadeIn); await Task.Delay(1500); } else { Toaster.ShowWarning(Window.GetWindow(this), message: "Not saved", animation: ToasterAnimation.FadeIn); await Task.Delay(1500); } this.Close(); } catch (Exception ex) { HelpClass.ExceptionMessage(ex, this); } }
private async void UserControl_Loaded(object sender, RoutedEventArgs e) {//load try { HelpClass.StartAwait(grid_main); requiredControlList = new List <string> { "" }; if (MainWindow.lang.Equals("en")) { MainWindow.resourcemanager = new ResourceManager("AdministratorApp.en_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.LeftToRight; } else { MainWindow.resourcemanager = new ResourceManager("AdministratorApp.ar_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.RightToLeft; } translate(); await FillCombo.fillAgent(cb_agent); await FillCombo.fillCustomer(cb_customer); //Keyboard.Focus(tb_code); await Search(); Clear(); HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private void Lst_selectedUsers_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { if (sender != null) { HelpClass.StartAwait(grid_main); } Btn_unSelectedUser_Click(null, null); if (sender != null) { HelpClass.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { HelpClass.EndAwait(grid_main); } HelpClass.ExceptionMessage(ex, this); } }
private async void Cb_period_SelectionChanged(object sender, SelectionChangedEventArgs e) {//select period try { if (cb_period.SelectedIndex != -1) { CountryPackageDate cpd = new CountryPackageDate(); try { cpd = await cpdModel.GetByID((int)cb_period.SelectedValue); } catch { cpd = await cpdModel.GetByID((int)cb_period.SelectedValue); } txt_price.Text = cpd.price.ToString() + " " + cpd.currency.ToString(); } else { txt_price.Text = ""; } } catch (Exception ex) { HelpClass.ExceptionMessage(ex, this); } }
//Click on Captcha private void click_Image(object sender, MouseButtonEventArgs e) { Captcha = CreateAuthCode(100, 50); img.Source = Captcha.GetSource; }
//文件菜单 private void FileMenuItem_Click(object sender, RoutedEventArgs e) { MenuItem mi = e.Source as MenuItem; string commond = mi.Header.ToString(); if (commond == "打开图片") { OpenFileDialog openFileDialog = new OpenFileDialog(); //openFileDialog.Filter = "所有图像文件|*.bmp;*.pcx;*.png;*.jpg;*.gif"; //openFileDialog.Title = "打开图像文件"; openFileDialog.Filter = "所有图像文件|*.bmp;*.pcx;*.png;*.jpg;*.gif;" + "*.tif;*.ico;*.dxf;*.cgm;*.cdr;*.wmf;*.eps;*.emf|" + "位图(*.bmp;*.jpg;*.png;...)|*.bmp;*.pcx;*.png;*.jpg;*.gif;*.tif;*.ico|" + "矢量图(*.wmf;*.eps;*.emf;...)|*.dxf;*.cgm;*.cdr;*.wmf;*.eps;*.emf"; //设置对话框标题 openFileDialog.Title = "打开图像文件"; if ((bool)openFileDialog.ShowDialog()) { originImage.Source = new BitmapImage(new Uri(openFileDialog.FileName)); } } else if (commond == "另存") { BitmapImage bitmapImage = targetImage.Source as BitmapImage; Bitmap bitmap = HelpClass.BitmapImage2Bitmap(bitmapImage); SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Title = "保存为"; saveFileDialog.OverwritePrompt = true; saveFileDialog.Filter = "BMP文件(*.bmp)|*.bmp|" + "Gif文件(*.gif)|*.gif|" + "JPEG文件(*.jpg)|*.jpg|" + "PNG文件(*.png)|*.png"; if ((bool)saveFileDialog.ShowDialog()) { string fileName = saveFileDialog.FileName; string strFileExtn = fileName.Remove(0, fileName.Length - 3); switch (strFileExtn) { case "bmp": bitmap.Save(fileName, ImageFormat.Bmp); break; case "jpg": bitmap.Save(fileName, ImageFormat.Jpeg); break; case "gif": bitmap.Save(fileName, ImageFormat.Gif); break; case "tif": bitmap.Save(fileName, ImageFormat.Tiff); break; case "png": bitmap.Save(fileName, ImageFormat.Png); break; default: break; } } } else { this.Close(); } }
private void Dg_package_SelectionChanged(object sender, SelectionChangedEventArgs e) {//selection try { HelpClass.StartAwait(grid_main); if (dg_package.SelectedIndex != -1) { package = dg_package.SelectedItem as Packages; this.DataContext = package; if (package != null) { btn_packagePriceDate.IsEnabled = true; #region toggels if (package.branchCount == -1) { tgl_branch.IsChecked = true; } else { tgl_branch.IsChecked = false; } if (package.userCount == -1) { tgl_user.IsChecked = true; } else { tgl_user.IsChecked = false; } if (package.customerCount == -1) { tgl_customer.IsChecked = true; } else { tgl_customer.IsChecked = false; } if (package.salesInvCount == -1) { tgl_saleInv.IsChecked = true; } else { tgl_saleInv.IsChecked = false; } if (package.storeCount == -1) { tgl_store.IsChecked = true; } else { tgl_store.IsChecked = false; } if (package.posCount == -1) { tgl_pos.IsChecked = true; } else { tgl_pos.IsChecked = false; } if (package.vendorCount == -1) { tgl_vendor.IsChecked = true; } else { tgl_vendor.IsChecked = false; } if (package.itemCount == -1) { tgl_item.IsChecked = true; } else { tgl_item.IsChecked = false; } #endregion #region delete if (package.canDelete) { btn_delete.Content = MainWindow.resourcemanager.GetString("trDelete"); } else { if (package.isActive == 0) { btn_delete.Content = MainWindow.resourcemanager.GetString("trActive"); } else { btn_delete.Content = MainWindow.resourcemanager.GetString("trInActive"); } } #endregion } } HelpClass.clearValidate(requiredControlList, this); HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private async void Btn_update_Click(object sender, RoutedEventArgs e) {//update try { HelpClass.StartAwait(grid_main); if (package.packageId > 0) { if (HelpClass.validate(requiredControlList, this)) { bool isExist = await HelpClass.isCodeExist(tb_code.Text, "", "Packages", package.packageId); if (!isExist) { package.packageCode = tb_code.Text.Trim(); package.packageName = tb_packageName.Text; package.details = tb_details.Text; package.programId = (int)cb_program.SelectedValue; package.verId = (int)cb_version.SelectedValue; if (tgl_branch.IsChecked == true) { package.branchCount = -1; } else { if (tb_branchCount.Text.Equals("0")) { package.branchCount = int.Parse("1"); } else { package.branchCount = int.Parse(tb_branchCount.Text); } } if (tgl_store.IsChecked == true) { package.storeCount = -1; } else { if (tb_storeCount.Text.Equals("0")) { package.storeCount = int.Parse("1"); } else { package.storeCount = int.Parse(tb_storeCount.Text); } } if (tgl_pos.IsChecked == true) { package.posCount = -1; } else { if (tb_posCount.Text.Equals("0")) { package.posCount = int.Parse("1"); } else { package.posCount = int.Parse(tb_posCount.Text); } } if (tgl_user.IsChecked == true) { package.userCount = -1; } else { if (tb_userCount.Text.Equals("0")) { package.userCount = int.Parse("1"); } else { package.userCount = int.Parse(tb_userCount.Text); } } if (tgl_vendor.IsChecked == true) { package.vendorCount = -1; } else { if (tb_vendorCount.Text.Equals("0")) { package.vendorCount = int.Parse("1"); } else { package.vendorCount = int.Parse(tb_vendorCount.Text); } } if (tgl_customer.IsChecked == true) { package.customerCount = -1; } else { if (tb_customerCount.Text.Equals("0")) { package.customerCount = int.Parse("1"); } else { package.customerCount = int.Parse(tb_customerCount.Text); } } if (tgl_item.IsChecked == true) { package.itemCount = -1; } else { if (tb_itemCount.Text.Equals("0")) { package.itemCount = int.Parse("1"); } else { package.itemCount = int.Parse(tb_itemCount.Text); } } if (tgl_saleInv.IsChecked == true) { package.salesInvCount = -1; } else { if (tb_salesInvCount.Text.Equals("0")) { package.salesInvCount = int.Parse("1"); } else { package.salesInvCount = int.Parse(tb_salesInvCount.Text); } } package.notes = tb_notes.Text; package.isActive = 1; package.createUserId = MainWindow.userLogin.userId; package.updateUserId = MainWindow.userLogin.userId; int s = await package.Save(package); if (s <= 0) { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopError"), animation: ToasterAnimation.FadeIn); } else { Toaster.ShowSuccess(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopUpdate"), animation: ToasterAnimation.FadeIn); resetRequiredControlList(); await RefreshPackagesList(); await Search(); } } else { HelpClass.SetValidate(p_error_code, "trDuplicateCodeToolTip"); } } } else { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trSelectItemFirst"), animation: ToasterAnimation.FadeIn); } HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private async void Btn_add_Click(object sender, RoutedEventArgs e) {//add try { HelpClass.StartAwait(grid_main); customer = new Customers(); if (HelpClass.validate(requiredControlList, this) && HelpClass.IsValidEmail(this)) { //tb_custCode.Text = await customer.generateCodeNumber("cu"); tb_custCode.Text = await HelpClass.generateRandomString(5, "", "Customers", 0); customer.custCode = tb_custCode.Text; customer.custname = tb_custname.Text; customer.lastName = tb_lastName.Text; customer.countryId = Convert.ToInt32(cb_country.SelectedValue); customer.email = tb_email.Text; customer.mobile = cb_areaMobile.Text + "-" + tb_mobile.Text; if (!tb_phone.Text.Equals("")) { customer.phone = cb_areaPhone.Text + "-" + cb_areaPhoneLocal.Text + "-" + tb_phone.Text; } if (!tb_fax.Text.Equals("")) { customer.fax = cb_areaFax.Text + "-" + cb_areaFaxLocal.Text + "-" + tb_fax.Text; } if (cb_custlevel.SelectedValue != null) { customer.custlevel = cb_custlevel.SelectedValue.ToString(); } customer.company = tb_company.Text.Trim(); customer.address = tb_address.Text; customer.notes = tb_notes.Text; customer.isActive = 1; customer.createUserId = MainWindow.userLogin.userId; customer.updateUserId = MainWindow.userLogin.userId; customer.balance = 0; int s = await customer.Save(customer); if (s <= 0) { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopError"), animation: ToasterAnimation.FadeIn); } else { Toaster.ShowSuccess(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopAdd"), animation: ToasterAnimation.FadeIn); if (isImgPressed) { int customerId = s; string b = await customer.uploadImage(imgFileName, Md5Encription.MD5Hash("Inc-m" + customerId.ToString()), customerId); customer.image = b; isImgPressed = false; } Clear(); await RefreshCustomersList(); await Search(); } } HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
public void Test_AllGamesAreScrappedFromSinglePage() { _client.GetGamesFromPage(HelpClass.GetPageSource()).Count.Should().Be(24); }
private async void Btn_update_Click(object sender, RoutedEventArgs e) {//update try { HelpClass.StartAwait(grid_main); if (user.userId > 0) { //chk duplicate userName bool duplicateUserName = false; duplicateUserName = await chkIfUserNameIsExists(tb_name.Text, user.userId); if (HelpClass.validate(requiredControlList, this) && duplicateUserName && HelpClass.IsValidEmail(this)) { user.name = tb_name.Text; user.lastName = tb_lastName.Text; user.countryId = Convert.ToInt32(cb_country.SelectedValue); user.accountName = tb_accountName.Text; //user.password = Md5Encription.MD5Hash("Inc-m" + pb_password.Password); ; user.email = tb_email.Text; user.mobile = cb_areaMobile.Text + "-" + tb_mobile.Text;; if (!tb_phone.Text.Equals("")) { user.phone = cb_areaPhone.Text + "-" + cb_areaPhoneLocal.Text + "-" + tb_phone.Text; } if (!tb_fax.Text.Equals("")) { user.fax = cb_areaFax.Text + "-" + cb_areaFaxLocal.Text + "-" + tb_fax.Text; } if (cb_agentLevel.SelectedValue != null) { user.agentLevel = cb_agentLevel.SelectedValue.ToString(); } user.address = tb_address.Text; user.notes = tb_notes.Text; user.createUserId = MainWindow.userLogin.userId; user.updateUserId = MainWindow.userLogin.userId; int s = await user.Save(user); if (s <= 0) { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopError"), animation: ToasterAnimation.FadeIn); } else { Toaster.ShowSuccess(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopUpdate"), animation: ToasterAnimation.FadeIn); await RefreshUsersList(); await Search(); if (isImgPressed) { int userId = s; string b = await user.uploadImage(imgFileName, Md5Encription.MD5Hash("Inc-m" + userId.ToString()), userId); user.image = b; isImgPressed = false; if (!b.Equals("")) { await getImg(); } else { HelpClass.clearImg(btn_image); } } } } } else { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trSelectItemFirst"), animation: ToasterAnimation.FadeIn); } HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private void Window_Loaded(object sender, RoutedEventArgs e) {//load try { HelpClass.StartAwait(grid_main); bdrLogIn.RenderTransform = Animations.borderAnimation(-100, bdrLogIn, true); #region properties if (Properties.Settings.Default.userName != string.Empty) { txtUserName.Text = Properties.Settings.Default.userName; txtPassword.Password = Properties.Settings.Default.password; // MainWindow.lang = "en"; MainWindow.lang = Properties.Settings.Default.Lang; //menuIsOpen = Properties.Settings.Default.menuIsOpen; cbxRemmemberMe.IsChecked = true; } else { txtUserName.Clear(); txtPassword.Clear(); MainWindow.lang = "en"; //menuIsOpen = "close"; cbxRemmemberMe.IsChecked = false; } #endregion #region translate if (MainWindow.lang.Equals("en")) { MainWindow.resourcemanager = new ResourceManager("AdministratorApp.en_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.LeftToRight; //bdr_imageAr.Visibility = Visibility.Hidden; //bdr_image.Visibility = Visibility.Visible; } else { MainWindow.resourcemanager = new ResourceManager("AdministratorApp.ar_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.RightToLeft; //bdr_imageAr.Visibility = Visibility.Visible; //bdr_image.Visibility = Visibility.Hidden; } translate(); #endregion #region Arabic Number CultureInfo ci = CultureInfo.CreateSpecificCulture(Thread.CurrentThread.CurrentCulture.Name); ci.NumberFormat.DigitSubstitution = DigitShapes.Context; Thread.CurrentThread.CurrentCulture = ci; #endregion HelpClass.EndAwait(grid_main); if (txtUserName.Text.Equals("")) { Keyboard.Focus(txtUserName); } else if (txtPassword.Password.Equals("")) { Keyboard.Focus(txtPassword); } } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private async void Dg_setValues_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (sender != null) { HelpClass.StartAwait(grid_main); } if (dg_setValues.SelectedIndex != -1) { if (dg_setValues.SelectedIndex != -1) { sett = dg_setValues.SelectedItem as SettingCls; setValuessQuery = await setValuesModel.GetBySetName(sett.name); //List<SettingCls> settLst = await setModel.GetAll(); //SettingCls setting = settLst.Where(s => s.settingId == sett.settingId).FirstOrDefault(); //setValuessQuery = await setValuesModel.GetBySetName(setting.name); tb_title.Text = setValuessQuery.Where(x => x.notes == "title").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "title").FirstOrDefault().value.ToString(); tb_text1.Text = setValuessQuery.Where(x => x.notes == "text1").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "text1").FirstOrDefault().value.ToString(); tb_text2.Text = setValuessQuery.Where(x => x.notes == "text2").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "text2").FirstOrDefault().value.ToString(); tb_link1text.Text = setValuessQuery.Where(x => x.notes == "link1text").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "link1text").FirstOrDefault().value.ToString(); tb_link2text.Text = setValuessQuery.Where(x => x.notes == "link2text").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "link2text").FirstOrDefault().value.ToString(); tb_link3text.Text = setValuessQuery.Where(x => x.notes == "link3text").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "link3text").FirstOrDefault().value.ToString(); tb_link1url.Text = setValuessQuery.Where(x => x.notes == "link1url").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "link1url").FirstOrDefault().value.ToString(); tb_link2url.Text = setValuessQuery.Where(x => x.notes == "link2url").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "link2url").FirstOrDefault().value.ToString(); tb_link3url.Text = setValuessQuery.Where(x => x.notes == "link3url").FirstOrDefault() is null ? "" : setValuessQuery.Where(x => x.notes == "link3url").FirstOrDefault().value.ToString(); this.DataContext = setValues; } } if (setValues != null) { //btn_addRange.IsEnabled = true; } if (sender != null) { HelpClass.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { HelpClass.EndAwait(grid_main); } HelpClass.ExceptionMessage(ex, this); } }
private async void Btn_save_Click(object sender, RoutedEventArgs e) { try { if (sender != null) { HelpClass.StartAwait(grid_main); } //write here Mr.Naji ///// int msg = 0; setValues = setValuessQuery.Where(x => x.notes == "title").FirstOrDefault(); setValues.value = tb_title.Text; msg += await setValuesModel.SaveValueByNotes(setValues); // setValues = setValuessQuery.Where(x => x.notes == "text1").FirstOrDefault(); setValues.value = tb_text1.Text; msg += await setValuesModel.SaveValueByNotes(setValues); setValues = setValuessQuery.Where(x => x.notes == "text2").FirstOrDefault(); setValues.value = tb_text2.Text; msg += await setValuesModel.SaveValueByNotes(setValues); setValues = setValuessQuery.Where(x => x.notes == "link1text").FirstOrDefault(); setValues.value = tb_link1text.Text; msg += await setValuesModel.SaveValueByNotes(setValues); setValues = setValuessQuery.Where(x => x.notes == "link2text").FirstOrDefault(); setValues.value = tb_link2text.Text; msg += await setValuesModel.SaveValueByNotes(setValues); setValues = setValuessQuery.Where(x => x.notes == "link3text").FirstOrDefault(); setValues.value = tb_link3text.Text; msg += await setValuesModel.SaveValueByNotes(setValues); setValues = setValuessQuery.Where(x => x.notes == "link1url").FirstOrDefault(); setValues.value = tb_link1url.Text; msg += await setValuesModel.SaveValueByNotes(setValues); setValues = setValuessQuery.Where(x => x.notes == "link2url").FirstOrDefault(); setValues.value = tb_link2url.Text; msg += await setValuesModel.SaveValueByNotes(setValues); setValues = setValuessQuery.Where(x => x.notes == "link3url").FirstOrDefault(); setValues.value = tb_link3url.Text; msg += await setValuesModel.SaveValueByNotes(setValues); if (sender != null) { HelpClass.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { HelpClass.EndAwait(grid_main); } HelpClass.ExceptionMessage(ex, this); } }
private void But_AddPatient_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Txt_PatientName.Text) && !string.IsNullOrEmpty(Txt_Mobile.Text) && !string.IsNullOrEmpty(Txt_Address.Text)) { if (radioButton1.Checked == false && radioButton2.Checked == false) { MessageBox.Show("برجاء تحديد نوع الجنس"); } else { if (!string.IsNullOrEmpty(Txt_SoSeNo.Text)) { if (Txt_SoSeNo.Text.Length != 14) { MessageBox.Show("برجاء كتابة رقم البطاقة بشكل صحيح مكونة من 14 رقم"); } else { try { PatientId.Direction = ParameterDirection.ReturnValue; ConnectionClass.Parameters(new SqlParameter("@patientName", Txt_PatientName.Text), new SqlParameter("@Gender", radioButton1.Checked), new SqlParameter("@DoB", Convert.ToDateTime(Pik_DOB.Text)), new SqlParameter("@SoSeNo", Txt_SoSeNo.Text), new SqlParameter("@BloodGroup", Convert.ToInt32(Com_BloodGroups.SelectedValue)), new SqlParameter("@phoneNumber", Txt_Mobile.Text), new SqlParameter("@address", Txt_Address.Text), PatientId); ConnectionClass.SQLCommand("Cproc_AddNewPatient", CommandType.StoredProcedure, ExecuteReaderOrNonQuery.executeNonQuery); x = (int)PatientId.Value; var result = MessageBox.Show("هل تريد إضافة مرافق أو حجز", "تم التسجيل بنجاح", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.No) { ConnectionClass.ParameterList.Clear(); this.Close(); this.Hide(); this.Dispose(); } else { ConnectionClass.ParameterList.Clear(); HelpClass.EnabledOrDisabled(false, Txt_Address, Txt_Mobile, Txt_PatientName, Txt_SoSeNo, Pik_DOB, Com_BloodGroups, radioButton1, radioButton2); But_AddPatient.Location = new System.Drawing.Point(411, 396); But_AddPatient.Enabled = false; But_AddFellow.Location = new System.Drawing.Point(238, 396); But_AddFellow.Visible = true; But_AddReservation.Location = new System.Drawing.Point(58, 396); But_AddReservation.Visible = true; } } catch (SqlException SQLEx) { if (SQLEx.Number == 2627) { MessageBox.Show("هذا المريض مسجل من قبل"); ConnectionClass.MyCommand.Parameters.Clear(); ConnectionClass.ParameterList.Clear(); ConnectionClass.MyCOnnection.Close(); this.Close(); this.Dispose(); } } } } else { MessageBox.Show("يرجى إدخال الرقم القومي"); } } } else { MessageBox.Show("برجاء ادخال اسم المريض ورقم تليفونه وعنوانه"); } }
public UpLoad() { Config = HelpClass.GetSiteConfig(); }
public void Test_GetPagesCount() { _client.GetPageCount(HelpClass.GetPageSource()).Should().Be(17); }
private async void Window_Loaded(object sender, RoutedEventArgs e) {//load try { if (sender != null) { HelpClass.StartAwait(grid_main); } requiredControlList = new List <string> { "name", "address", "email", "mobile" }; await fillCountries(); await fillCity(); List <SettingCls> settingsCls = await setModel.GetAll(); List <SetValues> settingsValues = await valueModel.GetAll(); #region get settings Ids //get company name id set = settingsCls.Where(s => s.name == "com_name").FirstOrDefault <SettingCls>(); nameId = set.settingId; setVName = settingsValues.Where(i => i.settingId == nameId).FirstOrDefault(); //get company address id set = settingsCls.Where(s => s.name == "com_address").FirstOrDefault <SettingCls>(); addressId = set.settingId; setVAddress = settingsValues.Where(i => i.settingId == addressId).FirstOrDefault(); //get company email id set = settingsCls.Where(s => s.name == "com_email").FirstOrDefault <SettingCls>(); emailId = set.settingId; setVEmail = settingsValues.Where(i => i.settingId == emailId).FirstOrDefault(); //get company mobile id set = settingsCls.Where(s => s.name == "com_mobile").FirstOrDefault <SettingCls>(); mobileId = set.settingId; setVMobile = settingsValues.Where(i => i.settingId == mobileId).FirstOrDefault(); //get company phone id set = settingsCls.Where(s => s.name == "com_phone").FirstOrDefault <SettingCls>(); phoneId = set.settingId; setVPhone = settingsValues.Where(i => i.settingId == phoneId).FirstOrDefault(); //get company fax id set = settingsCls.Where(s => s.name == "com_fax").FirstOrDefault <SettingCls>(); faxId = set.settingId; setVFax = settingsValues.Where(i => i.settingId == faxId).FirstOrDefault(); //get company logo id set = settingsCls.Where(s => s.name == "com_logo").FirstOrDefault <SettingCls>(); logoId = set.settingId; setVLogo = settingsValues.Where(i => i.settingId == logoId).FirstOrDefault(); #endregion if (!isFirstTime) { #region translate if (MainWindow.lang.Equals("en")) { //MainWindow.resourcemanager = new ResourceManager("POS.en_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.LeftToRight; } else { //MainWindow.resourcemanager = new ResourceManager("POS.ar_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.RightToLeft; } translate(); #endregion #region get values //get company name tb_name.Text = setVName.value; //get company address tb_address.Text = setVAddress.value; //get company email tb_email.Text = setVEmail.value; //get company mobile HelpClass.getMobile(setVMobile.value, cb_areaMobile, tb_mobile); //get company phone HelpClass.getPhone(setVPhone.value, cb_areaPhone, cb_areaPhoneLocal, tb_phone); //get company fax HelpClass.getPhone(setVFax.value, cb_areaFax, cb_areaFaxLocal, tb_fax); //get company logo await getImg(); #endregion } if (sender != null) { HelpClass.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { HelpClass.EndAwait(grid_main); } HelpClass.ExceptionMessage(ex, this); } }
private async void btnLogIn_Click(object sender, RoutedEventArgs e) {//log in try { if (!logInProcessing) { logInProcessing = true; HelpClass.StartAwait(grid_main); HelpClass.clearValidate(p_errorUserName); HelpClass.clearValidate(p_errorPassword); string password = Md5Encription.MD5Hash("Inc-m" + txtPassword.Password); string userName = txtUserName.Text; user = await userModel.Getloginuser(userName, password); if (user.accountName == null) { //user does not exist HelpClass.SetValidate(p_errorUserName, "trUserNotFound"); } else { if (user.userId == 0) { //wrong password HelpClass.SetValidate(p_errorPassword, "trWrongPassword"); } else { //correct //send user info to main window MainWindow.userID = user.userId; MainWindow.userLogin = user; #region check if menu is open //try //{ // string m = await SectionData.getUserMenuIsOpen(user.userId); // if (!m.Equals("-1")) // MainWindow.menuIsOpen = m; // else // MainWindow.menuIsOpen = "close"; // menuIsOpen = MainWindow.menuIsOpen; //} //catch //{ // MainWindow.menuIsOpen = "close"; // menuIsOpen = MainWindow.menuIsOpen; //} #endregion //make user online user.isOnline = 1; int s = await userModel.Save(user); #region remember me if (cbxRemmemberMe.IsChecked.Value) { Properties.Settings.Default.userName = txtUserName.Text; Properties.Settings.Default.password = txtPassword.Password; Properties.Settings.Default.Lang = MainWindow.lang; //Properties.Settings.Default.menuIsOpen = menuIsOpen; } else { Properties.Settings.Default.userName = ""; Properties.Settings.Default.password = ""; Properties.Settings.Default.Lang = ""; //Properties.Settings.Default.menuIsOpen = ""; } Properties.Settings.Default.Save(); #endregion MainWindow.Region.countryId = 1; MainWindow main = new MainWindow(); main.Show(); this.Close(); } } HelpClass.EndAwait(grid_main); logInProcessing = false; } } catch (Exception ex) { HelpClass.EndAwait(grid_main); logInProcessing = false; HelpClass.ExceptionMessage(ex, this); } }
private async void Btn_add_Click(object sender, RoutedEventArgs e) { /* * * pkuitem.createUserId = 1; * pkuitem.packageId = 1; * pkuitem.notes = "notee"; * pkuitem.customerServerCode = "cc"; * pkuitem.packageSaleCode = "ca"; * // pkuitem.packageNumber="p1" ; * pkuitem.userId = 1; * pkuitem.customerId =4; * pkuitem.isActive = 1; * pkuitem.isBooked = 1; * pkuitem.expireDate =DateTime.Now; * pkuitem.packageNumber = "p11"; * msg = pkumodel.save(pkuitem); * */ //add try { HelpClass.StartAwait(grid_main); // packageUser = new PackageUser(); if (HelpClass.validate(requiredControlList, this)) { packageUser.packageSaleCode = tb_packageSaleCode.Text; packageUser.userId = (int)cb_agent.SelectedValue; packageUser.customerId = (int)cb_customer.SelectedValue; packageUser.packageNumber = tb_packageNumber.Text; packageUser.customerServerCode = tb_customerServerCode.Text; //packageUser.isBooked = (bool) tgl_isBooked.IsChecked; if (dp_bookDate.SelectedDate != null) { packageUser.bookDate = dp_bookDate.SelectedDate.Value; } else { packageUser.bookDate = null; } if (dp_expireDate.SelectedDate != null) { packageUser.expireDate = dp_expireDate.SelectedDate.Value; } else { packageUser.expireDate = null; } packageUser.notes = tb_notes.Text; packageUser.isActive = 1; packageUser.createUserId = MainWindow.userLogin.userId; packageUser.updateUserId = MainWindow.userLogin.userId; // packageUser.countryPackageId = ; //new // packageUser.canRenew =;//new int s = await packageUser.Save(packageUser); if (s <= 0) { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopError"), animation: ToasterAnimation.FadeIn); } else { Toaster.ShowSuccess(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopSave"), animation: ToasterAnimation.FadeIn); Clear(); await RefreshPackageUserList(); await Search(); } } HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private async void Btn_add_Click(object sender, RoutedEventArgs e) {//add try { HelpClass.StartAwait(grid_main); //chk duplicate userName bool duplicateUserName = false; duplicateUserName = await chkIfUserNameIsExists(tb_name.Text, 0); //chk password length bool passLength = false; passLength = chkPasswordLength(pb_password.Password); user = new Users(); if (HelpClass.validate(requiredControlList, this) && duplicateUserName && passLength && HelpClass.IsValidEmail(this)) { //tb_code.Text = await user.generateCodeNumber("ag"); tb_code.Text = await HelpClass.generateRandomString(3, "ag", "Users", 0); user.code = tb_code.Text; user.name = tb_name.Text; user.lastName = tb_lastName.Text; user.countryId = Convert.ToInt32(cb_country.SelectedValue); user.accountName = tb_accountName.Text; user.password = Md5Encription.MD5Hash("Inc-m" + pb_password.Password);; user.email = tb_email.Text; user.mobile = cb_areaMobile.Text + "-" + tb_mobile.Text;; if (!tb_phone.Text.Equals("")) { user.phone = cb_areaPhone.Text + "-" + cb_areaPhoneLocal.Text + "-" + tb_phone.Text; } if (!tb_fax.Text.Equals("")) { user.fax = cb_areaFax.Text + "-" + cb_areaFaxLocal.Text + "-" + tb_fax.Text; } if (cb_agentLevel.SelectedValue != null) { user.agentLevel = cb_agentLevel.SelectedValue.ToString(); } user.type = "ag"; user.address = tb_address.Text; user.notes = tb_notes.Text; user.isActive = 1; user.createUserId = MainWindow.userLogin.userId; user.updateUserId = MainWindow.userLogin.userId; int s = await user.Save(user); if (s <= 0) { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopError"), animation: ToasterAnimation.FadeIn); } else { Toaster.ShowSuccess(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopAdd"), animation: ToasterAnimation.FadeIn); if (isImgPressed) { int userId = s; string b = await user.uploadImage(imgFileName, Md5Encription.MD5Hash("Inc-m" + userId.ToString()), userId); user.image = b; isImgPressed = false; } Clear(); await RefreshUsersList(); await Search(); } } HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
/// <summary> /// Selcted Users if selectedUsers Have Users At the beginning /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void Window_Loaded(object sender, RoutedEventArgs e) {//load try { if (sender != null) { HelpClass.StartAwait(grid_main); } #region translate if (MainWindow.lang.Equals("en")) { MainWindow.resourcemanager = new ResourceManager("POS.en_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.LeftToRight; } else { MainWindow.resourcemanager = new ResourceManager("POS.ar_file", Assembly.GetExecutingAssembly()); grid_main.FlowDirection = FlowDirection.RightToLeft; } translat(); #endregion allUsersSource = await userModel.GetUsersActive(); selectedUsersSource = await groupModel.GetUsersByGroupId(groupId); foreach (var u in selectedUsersSource) { u.fullName = u.name + " " + u.lastName; } allUsers.AddRange(allUsersSource); selectedUsers.AddRange(selectedUsersSource); //remove selected users from all users foreach (var su in selectedUsers) { for (int i = 0; i < allUsers.Count; i++) { if (su.userId == allUsers[i].userId) { allUsers.Remove(allUsers[i]); } } } lst_allUsers.ItemsSource = allUsers; lst_allUsers.SelectedValuePath = "fullName"; lst_allUsers.DisplayMemberPath = "userId"; lst_selectedUsers.ItemsSource = selectedUsers; lst_selectedUsers.SelectedValuePath = "fullName"; lst_selectedUsers.DisplayMemberPath = "userId"; if (sender != null) { HelpClass.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { HelpClass.EndAwait(grid_main); } HelpClass.ExceptionMessage(ex, this); } }
private async void Btn_delete_Click(object sender, RoutedEventArgs e) {//delete try { HelpClass.StartAwait(grid_main); if (countryPackageDate.Id != 0) { if ((!countryPackageDate.canDelete) && (countryPackageDate.isActive == 0)) { #region Window.GetWindow(this).Opacity = 0.2; wd_acceptCancelPopup w = new wd_acceptCancelPopup(); w.contentText = MainWindow.resourcemanager.GetString("trMessageBoxActivate"); w.ShowDialog(); Window.GetWindow(this).Opacity = 1; #endregion if (w.isOk) { await activate(); } } else { #region Window.GetWindow(this).Opacity = 0.2; wd_acceptCancelPopup w = new wd_acceptCancelPopup(); if (countryPackageDate.canDelete) { w.contentText = MainWindow.resourcemanager.GetString("trMessageBoxDelete"); } if (!countryPackageDate.canDelete) { w.contentText = MainWindow.resourcemanager.GetString("trMessageBoxDeactivate"); } w.ShowDialog(); Window.GetWindow(this).Opacity = 1; #endregion if (w.isOk) { string popupContent = ""; if (countryPackageDate.canDelete) { popupContent = MainWindow.resourcemanager.GetString("trPopDelete"); } if ((!countryPackageDate.canDelete) && (countryPackageDate.isActive == 1)) { popupContent = MainWindow.resourcemanager.GetString("trPopInActive"); } int s = await countryPackageDate.Delete(countryPackageDate.Id, MainWindow.userLogin.userId, countryPackageDate.canDelete); if (s < 0) { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopError"), animation: ToasterAnimation.FadeIn); } else { Toaster.ShowSuccess(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopDelete"), animation: ToasterAnimation.FadeIn); await RefreshCountryPackageDateList(); await Search(); Clear(); } } } } HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private async void Btn_save_Click(object sender, RoutedEventArgs e) {//save try { if (sender != null) { HelpClass.StartAwait(grid_main); } #region validate if (HelpClass.validate(requiredControlList, this) && HelpClass.IsValidEmail(this)) { //save name if (!tb_name.Text.Equals("")) { setVName.value = tb_name.Text; setVName.isSystem = 1; setVName.isDefault = 1; setVName.settingId = nameId; // string sName = await valueModel.Save(setVName); int sName = await valueModel.Save(setVName); if (!sName.Equals(0)) { FillCombo.companyName = tb_name.Text; } } //save address if (!tb_address.Text.Equals("")) { setVAddress.value = tb_address.Text; setVAddress.isSystem = 1; setVAddress.isDefault = 1; setVAddress.settingId = addressId; int sAddress = await valueModel.Save(setVAddress); // string sAddress = await valueModel.Save(setVAddress); if (!sAddress.Equals(0)) { FillCombo.Address = tb_address.Text; } } //save email if ((!tb_email.Text.Equals(""))) { setVEmail.value = tb_email.Text; setVEmail.isSystem = 1; setVEmail.settingId = emailId; setVEmail.isDefault = 1; // string sEmail = await valueModel.Save(setVEmail); int sEmail = await valueModel.Save(setVEmail); if (!sEmail.Equals(0)) { FillCombo.Email = tb_email.Text; } } //save mobile if (!tb_mobile.Text.Equals("")) { setVMobile.value = cb_areaMobile.Text + "-" + tb_mobile.Text; setVMobile.isSystem = 1; setVMobile.isDefault = 1; setVMobile.settingId = mobileId; int sMobile = await valueModel.Save(setVMobile); if (!sMobile.Equals(0)) { FillCombo.Mobile = cb_areaMobile.Text + tb_mobile.Text; } } //save phone //if (!tb_phone.Text.Equals("")) //{ setVPhone.value = cb_areaPhone.Text + "-" + cb_areaPhoneLocal.Text + "-" + tb_phone.Text; setVPhone.isSystem = 1; setVPhone.isDefault = 1; setVPhone.settingId = phoneId; int sPhone = await valueModel.Save(setVPhone); if (!sPhone.Equals(0)) { FillCombo.Phone = cb_areaPhone.Text + cb_areaPhoneLocal.Text + tb_phone.Text; } //} //save fax setVFax.value = cb_areaFax.Text + "-" + cb_areaFaxLocal.Text + "-" + tb_fax.Text; setVFax.isSystem = 1; setVFax.isDefault = 1; setVFax.settingId = faxId; int sFax = await valueModel.Save(setVFax); if (!sFax.Equals(0)) { FillCombo.Fax = cb_areaFax.Text + cb_areaFaxLocal.Text + tb_fax.Text; } // save logo // image // string sLogo = ""; int sLogo = 0; if (isImgPressed) { isImgPressed = false; setVLogo.value = sLogo.ToString(); setVLogo.isSystem = 1; setVLogo.isDefault = 1; setVLogo.settingId = logoId; sLogo = await valueModel.Save(setVLogo); if (!sLogo.Equals(0)) { FillCombo.logoImage = setVLogo.value; string b = await setVLogo.uploadImage(imgFileName, Md5Encription.MD5Hash("Inc-m" + sLogo), sLogo); setVLogo.value = b; FillCombo.logoImage = b; sLogo = await valueModel.Save(setVLogo); await valueModel.getImg(setVLogo.value); } } #endregion if (!isFirstTime) { Toaster.ShowSuccess(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trPopSave"), animation: ToasterAnimation.FadeIn); await Task.Delay(1500); } await FillCombo.loading_getDefaultSystemInfo(); this.Close(); } if (sender != null) { HelpClass.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { HelpClass.EndAwait(grid_main); } HelpClass.ExceptionMessage(ex, this); } }