| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324 |
- using ivf_tl_CustomControls;
- using ivf_tl_Entity.Entity.Alarm;
- using ivf_tl_Entity.Entity.AppSetting;
- using ivf_tl_Manage.ViewModels;
- using ivf_tl_Manage.Win;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Data;
- using System.Windows.Documents;
- using System.Windows.Input;
- using System.Windows.Media;
- using System.Windows.Media.Imaging;
- using System.Windows.Navigation;
- using System.Windows.Shapes;
- namespace ivf_tl_Manage.Views
- {
- /// <summary>
- /// AppSettingView.xaml 的交互逻辑
- /// </summary>
- public partial class AppSettingView : UserControl
- {
- private AppSettingViewModel vm;
- public AppSettingView()
- {
- InitializeComponent();
- List<int> ints = new List<int>();
- for (int i = 0; i < 100; i++)
- {
- ints.Add(i);
- }
- //this.te.ItemsSource = ints;
- Loaded += (s, e) => vm = (AppSettingViewModel)this.DataContext;
- }
- private void RadioButtonMarkSetting_Checked(object sender, RoutedEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is RadioButtonMarkSetting source)) return;
- if (!source.IsLoaded) return;
- vm.DataChange(source.TextString,source.Tag.ToString());
- }
- #region 业务
- private void AddBus_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- vm.AddBus();
- }
- private void EditBus_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is Business bus)) return;
- vm.EditBus(bus);
- }
- private void SettingBus_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is Business bus)) return;
- vm.BusSetting(bus);
- }
- private void DelBus_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is Business bus)) return;
- vm.BusDel(bus);
- }
- #endregion
- #region 功能
- private void Add_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- vm.AddFunc();
- }
- private void PaginationUserControl_PageChangedEvent(UserControls.PaginationUserControl arg1, int arg2)
- {
- if (vm == null) return;
- if (!arg1.IsLoaded) return;
- vm.SetPageCurrent(arg2);
- }
- private void TextBoxButtonCustom_TestEvent1(ivf_tl_CustomControls.TextBoxButtonCustom arg1, string arg2)
- {
- if (vm == null) return;
- if (!arg1.IsLoaded) return;
- string newName = this._name_TextBox.Text.Trim();
- vm.SetSearchNameAndUrl(newName, arg2);
- }
- private void TextBoxButtonCustom_TestEvent(ivf_tl_CustomControls.TextBoxButtonCustom arg1, string arg2)
- {
- if (vm == null) return;
- if (!arg1.IsLoaded) return;
- string newUrl = this._url_TextBox.Text.Trim();
- vm.SetSearchNameAndUrl(arg2, newUrl);
- }
- private void House_DropDownClosed(object sender, EventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ComBoxCustom2 source)) return;
- if (!source.IsLoaded) return;
- string newName = this._name_TextBox.Text.Trim();
- string newUrl = this._url_TextBox.Text.Trim();
- if (source.SelectedItem == null)
- {
- vm.SetSearchState(-1, newName, newUrl);
- return;
- }
- vm.SetSearchState(((KeyValuePair<int, string>)source.SelectedItem).Key, newName, newUrl);
- }
- private void Edit_Click(object sender, RoutedEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ButtonImage source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is Business business)) return;
- vm.EdirFunc(business);
- }
- private void Del_Click(object sender, RoutedEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ButtonImage source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is Business business)) return;
- vm.DelFunc(business);
- }
- private void MarkType_Checked(object sender, RoutedEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is CheckBoxNoFrameCustom source)) return;
- if(!source.IsLoaded) return;
- if (!(source.Tag is Business business)) return;
- vm.StateFunc(business);
- }
- private void MarkType_Unchecked(object sender, RoutedEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is CheckBoxNoFrameCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is Business business)) return;
- vm.StateFunc(business);
- }
- #endregion
- #region 角色
- private void Role_PageChangedEvent1(UserControls.PaginationUserControl arg1, int arg2)
- {
- if (vm == null) return;
- if (!arg1.IsLoaded) return;
- vm.SetRolePageCurrent(arg2);
- }
- private void Role_DropDownClosed(object sender, EventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ComBoxCustom2 source)) return;
- if (!source.IsLoaded) return;
- if (source.SelectedItem == null)
- {
- vm.SearchRole(-1);
- return;
- }
- vm.SearchRole(((RoleEntity)source.SelectedItem).id);
- }
- private void AddRole_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- vm.AddRole();
- }
- private void EditRole_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is RoleEntity rol)) return;
- vm.EditRole(rol);
- }
- private void DelRole_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is RoleEntity rol)) return;
- vm.RoleDel(rol.id,rol.name);
- }
- private void SettingRole_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is RoleEntity rol)) return;
- vm.SettingRole(rol);
- }
- #endregion
- #region 用户
- private void User_PageChangedEvent(UserControls.PaginationUserControl arg1, int arg2)
- {
- if (vm == null) return;
- if (!arg1.IsLoaded) return;
- vm.SetUserPageChange(arg2);
- }
- private void User_DropDownClosed(object sender, EventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ComBoxCustom2 source)) return;
- if (!source.IsLoaded) return;
- string newUserName = this._userName_TextBox.Text.Trim();
- string newAccount = this._useraccount_TextBox.Text.Trim();
- if (source.SelectedItem == null)
- {
- vm.SetUserNameAndAccount(-1, newUserName, newAccount);
- return;
- }
- vm.SetUserNameAndAccount(((RoleEntity)source.SelectedItem).id, newUserName, newAccount);
- }
- private void UserAccount_TestEvent1(TextBoxButtonCustom arg1, string arg2)
- {
- if (vm == null) return;
- if (!arg1.IsLoaded) return;
- string newUserName = this._userName_TextBox.Text.Trim();
- vm.SetUserNameAndAccount(newUserName, arg2);
- }
- private void UserName_TestEvent1(TextBoxButtonCustom arg1, string arg2)
- {
- if (vm == null) return;
- if (!arg1.IsLoaded) return;
- string newAccount = this._useraccount_TextBox.Text.Trim();
- vm.SetUserNameAndAccount(arg2, newAccount);
- }
- private void AddUser_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- vm.AddUser();
- }
- private void EditUser_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is UserManageEntity user)) return;
- vm.EditUser(user);
- }
- private void UserBus_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is UserManageEntity user)) return;
- vm.UserBus(user);
- }
- private void RefPass_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is UserManageEntity user)) return;
- vm.UserRefPass(user.id, user.account);
- }
- private void UserDel_MouseUp(object sender, MouseButtonEventArgs e)
- {
- if (vm == null) return;
- if (!(sender is ImageCustom source)) return;
- if (!source.IsLoaded) return;
- if (!(source.Tag is UserManageEntity user)) return;
- vm.UserDel(user.id, user.account);
- }
- #endregion
- private void Add_Click(object sender, RoutedEventArgs e)
- {
- if (vm == null) return;
- vm.AddFunc();
- }
- private void AddUser_Click(object sender, RoutedEventArgs e)
- {
- if (vm == null) return;
- vm.AddUser();
- }
- private void AddRole_Click(object sender, RoutedEventArgs e)
- {
- if (vm == null) return;
- vm.AddRole();
- }
- }
- }
|