void CatBtnClick(object sender, MouseEventArgs e) { var db = new res_for_sheratonEntities(); if (SelectedCat != null) { SelectedCat.UnHighlight(); SelectedCat.Height -= 10; } SelectedCat = (CustomButton)sender; SelectedCat.Highlight(); SelectedCat.Height += 10; var id = db.ResMainCategoryCodes.Where(it => it.MainCategoryNameA == SelectedCat.Text).Select(it => it.MainCategoryId).FirstOrDefault(); SubCategory.Clear(); SubMenu.Children.Clear(); var list = db.ResSubCategoryCodes.Where(i => i.MainCategoryId == id).ToList(); foreach (var item in list) { SubCategory.Add(new CustomButton() { Name = "Btn", Text = item.SubCategoryNameA, Width = 110, Height = 110, FontSize = 14, TextShiftUp = 6, Margin = new Thickness(5, 5, 0, 0), Background = (Brush) new BrushConverter().ConvertFrom("#FF0051BB"), }); SubMenu.Children.Add(SubCategory[SubCategory.Count - 1]); SubCategory[SubCategory.Count - 1].MouseDown += new MouseButtonEventHandler(SubCatBtnClick); } }
public MainWindow() { InitializeComponent(); Quantity = ""; Total = 0; SubCategory = new List <Button>(); CategoryButtons = new List <Button>(); var db = new res_for_sheratonEntities(); var list = db.ResMainCategoryCodes.ToList(); foreach (var item in list) { CategoryButtons.Add(new Button() { Name = "Catbtn", Content = item.MainCategoryNameA, Width = 150, Height = 100, Margin = new Thickness(0, 0, 0, 0), HorizontalAlignment = HorizontalAlignment.Right, FontSize = 20, }); CategoryButtons[CategoryButtons.Count - 1].Click += new RoutedEventHandler(CatbtnClick); CategoryMenu.Items.Add(CategoryButtons[CategoryButtons.Count - 1]); } var list1 = db.ResSubCategoryCodes.ToList(); foreach (var item in list1) { SubCategory.Add(new Button() { Name = "Btn", Content = item.SubCategoryNameA, Width = 98, Height = 98, Margin = new Thickness(5, 5, 0, 0), HorizontalAlignment = HorizontalAlignment.Right, }); SubMenu.Children.Add(SubCategory[SubCategory.Count - 1]); SubCategory[SubCategory.Count - 1].Click += new RoutedEventHandler(BtnClick); } }
private void UserLogin_Click(object sender, RoutedEventArgs e) { var db = new res_for_sheratonEntities(); var username = UsernameText.Text; var password = PasswordText.Password; var user = db.SecUsers.Where(u => u.UserName == username && u.UserPasswd == password).FirstOrDefault(); if (user == null) { MessageBox.Show("خطأ في كلمة المرور أو اسم المستخدم"); UsernameText.Text = ""; PasswordText.Password = ""; } else { var mainform = new MainWindow(); this.Hide(); mainform.Show(); } }
void CatbtnClick(object sender, RoutedEventArgs e) { SubCategory.Clear(); Button t = sender as Button; SubMenu.Children.Clear(); var db = new res_for_sheratonEntities(); var id = db.ResMainCategoryCodes.Where(it => it.MainCategoryNameA == t.Content).Select(it => it.MainCategoryId).FirstOrDefault(); var list = db.ResSubCategoryCodes.Where(i => i.MainCategoryId == id).ToList(); foreach (var item in list) { SubCategory.Add(new Button()); SubCategory[SubCategory.Count - 1].Name = "Btn"; SubCategory[SubCategory.Count - 1].Content = item.SubCategoryNameA; SubCategory[SubCategory.Count - 1].Width = 100; SubCategory[SubCategory.Count - 1].Height = 100; SubCategory[SubCategory.Count - 1].Margin = new Thickness(5, 5, 0, 0); SubMenu.Children.Add(SubCategory[SubCategory.Count - 1]); SubCategory[SubCategory.Count - 1].Click += new RoutedEventHandler(BtnClick); } }
public MainWindow() { InitializeComponent(); #region NumPad Buttons for (int i = 0; i < 10; i++) { CustomButton QB = new CustomButton() { Name = "QuantityBtn", Width = 60, Height = 60, Background = (Brush) new BrushConverter().ConvertFrom("#FF0051BB"), HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(5, 5, 0, 0), Text = (i + 1).ToString()[((i + 1).ToString()).Length - 1].ToString(), }; NumPad.Children.Add(QB); QB.MouseDown += QB_MouseDown; } CustomButton QR = new CustomButton() { Name = "QuantityResetBtn", Width = 125, Height = 60, Background = (Brush) new BrushConverter().ConvertFrom("#FF0051BB"), HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(5, 5, 0, 0), Text = "مسح", }; NumPad.Children.Add(QR); QR.MouseDown += QuantityReset; #endregion #region Action Buttons for (int i = 0; i < 3; i++) { CustomButton ActionBtn = new CustomButton() { Name = "ActionBtn", Width = 168, Height = 60, Background = (Brush) new BrushConverter().ConvertFrom("#FF0051BB"), HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(0, 5, 0, 0), }; if (i == 0) { ActionBtn.Text = "دفع"; ActionBtn.Background = (Brush) new BrushConverter().ConvertFrom("#FF027421"); } if (i == 1) { ActionBtn.Text = "دليفري"; ActionBtn.Background = (Brush) new BrushConverter().ConvertFrom("#FFDEA200"); } if (i == 2) { ActionBtn.Text = "إلغاء"; ActionBtn.Background = (Brush) new BrushConverter().ConvertFrom("#FFA00000"); } Actions.Children.Add(ActionBtn); ActionBtn.MouseDown += Action_MouseDown; } #endregion #region Exit Button CustomButton ExitBtn = new CustomButton() { Name = "ExitBtn", Width = 150, Height = 60, TextShiftUp = 3, Background = (Brush) new BrushConverter().ConvertFrom("#FF0051BB"), HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(10, 15, 0, 0), Text = "خروج", }; Ext.Children.Add(ExitBtn); ExitBtn.MouseDown += ExitBtn_MouseDown; #endregion Quantity = ""; Total = 0; SubCategory = new List <CustomButton>(); CategoryButtons = new List <CustomButton>(); var db = new res_for_sheratonEntities(); var list = db.ResMainCategoryCodes.ToList(); foreach (var item in list) { CategoryButtons.Add(new CustomButton() { Name = "Catbtn", Text = item.MainCategoryNameA, Width = CategoryMenu.Height, Height = CategoryMenu.Height - 10, VerticalAlignment = VerticalAlignment.Bottom, Margin = new Thickness(0, 0, 0, 0), FontSize = 20, Background = (Brush) new BrushConverter().ConvertFrom("#FFA6A6A6"), HighlightedBackground = (Brush) new BrushConverter().ConvertFrom("#FF0051BB"), HighlightedForeground = Brushes.White, }); CategoryButtons[CategoryButtons.Count - 1].MouseDown += new MouseButtonEventHandler(CatBtnClick); CategoryMenu.Children.Add(CategoryButtons[CategoryButtons.Count - 1]); } var list1 = db.ResSubCategoryCodes.ToList(); foreach (var item in list1) { SubCategory.Add(new CustomButton() { Name = "Btn", Text = item.SubCategoryNameA, Width = 110, Height = 110, FontSize = 14, TextShiftUp = 6, Margin = new Thickness(5, 5, 0, 0), Background = (Brush) new BrushConverter().ConvertFrom("#FF0051BB"), }); SubMenu.Children.Add(SubCategory[SubCategory.Count - 1]); SubCategory[SubCategory.Count - 1].MouseDown += new MouseButtonEventHandler(SubCatBtnClick); } }