public GoodsViewModel() { inputCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { var w = new InputWindow(); w.ShowDialog(); }); outputCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { OutputWindow w = new OutputWindow(); w.ShowDialog(); }); productCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { ProductWindow w = new ProductWindow(); w.ShowDialog(); }); categoryCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { CategoryWindow w = new CategoryWindow(); w.ShowDialog(); }); statisticCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { StatisticWindow w = new StatisticWindow(); w.ShowDialog(); }); }
public void statisticWindowShow(worker w, DateTime first, DateTime second) { var sw = new StatisticWindow { DataContext = new StatisticWindowViewModel(w, first, second) }; sw.ShowDialog(); }
private void OnOpenStatisticWindow() { var vm = new StatisticWindowViewModel(CalcStatisticCommand) { Project = Project }; var window = new StatisticWindow { DataContext = vm }; window.ShowDialog(); }
private void InformationButtonAbouProject_Click(object sender, RoutedEventArgs e) { if (roadmapAndBoardPage.EpicsList_WrapPanel.Children.Count > 1) { StatisticWindow statisticWindow = new StatisticWindow(roadmapAndBoardPage.GetProjectId()); statisticWindow.ShowDialog(); } else { MessageBox.Show("Project don't have epics", "Information", MessageBoxButton.OK, MessageBoxImage.Information); } }
/// <summary> /// 打开统计 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsmiStatistic_Click(object sender, EventArgs e) { if (null == statisticWindow || statisticWindow.IsDisposed) { statisticWindow = new StatisticWindow(); statisticWindow.MdiParent = this; statisticWindow.StartLoad += (obj, ev) => { StartLoad(obj); }; statisticWindow.StopLoad += (obj, ev) => { StopLoad(obj); }; statisticWindow.Show(); } SetSelect(null, tsmiStatistic); statisticWindow.Activate(); }
// các xử lí của mainviewmodel public MainViewModel() { // ẩn mainWindow trước khi thực hiện đăng nhập - sử dụng truyền parameter p_Window LoadedWindowCommand = new RelayCommand <Window>((p_Window) => { return(true); }, (p_Window) => { if (p_Window == null) { return; } else { p_Window.Hide(); Isloaded = true; LoginWindow loginWindow = new LoginWindow(); loginWindow.ShowDialog(); // dùng datacontext để lấy biến islogin bên LoginViewModel if (loginWindow.DataContext == null) { return; } var login = loginWindow.DataContext as LoginViewModel; if (login.IsLogin == true) { p_Window.Show(); } else { p_Window.Close(); } } }); // các comment SellCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { SellWindow wd = new SellWindow(); wd.ShowDialog(); }); BillCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { BillWindow wd = new BillWindow(); wd.ShowDialog(); }); RegisterCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { RegisterWindow wd = new RegisterWindow(); wd.ShowDialog(); }); // những chức năng chỉ người chủ mới được thực hiện StatisticCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { StatisticWindow wd = new StatisticWindow(); wd.ShowDialog(); }); InputCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { InputWindow wd = new InputWindow(); wd.ShowDialog(); }); ShopCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { ShopWindow wd = new ShopWindow(); wd.ShowDialog(); }); QTVCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { QTVWindow wd = new QTVWindow(); wd.ShowDialog(); }); }
private void menuItemStatistic_Click(object sender, RoutedEventArgs e) { StatisticWindow statisticWindow = new StatisticWindow(); statisticWindow.ShowDialog(); }