Example #1
0
        public frmToolsInfo(UserInformation userInformation, WPF.MDI.MdiChild mdiChild)
        {
            InitializeComponent();
            ToolInfoViewModel vm = new ToolInfoViewModel();

            this.DataContext  = vm;
            mdiChild.Closing += vm.CloseMethod;
            vm.PreviewImage   = imgPhoto;
            vm.DgToolInfo     = rpdDataGrid;

            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => mdiChild.Close());
            }
        }
Example #2
0
 public void Search()
 {
     try
     {
         Progress.ProcessingText = PDMsg.Search;
         Progress.Start();
         ToolInfoViewModel tfvm = new ToolInfoViewModel();
         Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
         if (ProdSearchModel.ToolCode.Length > 0)
         {
             try
             {
                 ProdSearchModel.ToolCode = tfvm.Chk_Tool(ProdSearchModel.ToolCode);
             }
             catch (Exception ex)
             {
             }
         }
         NotifyPropertyChanged("ProdSearchModel");
         ProductResult = _productSearchBll.GetProductSearchDetails(ProdSearchModel);
         if (ProductResult.Count > 0)
         {
             ProdSearchModel.PrintEnabled = true;
         }
         else
         {
             ProdSearchModel.PrintEnabled = false;
         }
         ProdSearchModel.TotalRecords = "Part Details (" + ProductResult.Count.ToString() + " Part" + (ProductResult.Count > 1 ? "s" : "") + " Found)";
         if (ProductResult.Count == 0)
         {
             ProductResult.AddNew();
         }
         Mouse.OverrideCursor = System.Windows.Input.Cursors.Arrow;
         Progress.End();
     }
     catch (Exception ex)
     {
         Mouse.OverrideCursor = System.Windows.Input.Cursors.Arrow;
         throw ex.LogException();
     }
 }