Esempio n. 1
0
        public frmPartNumberConfig(UserInformation userInformation, WPF.MDI.MdiChild mdiChild)
        {
            try
            {
                InitializeComponent();
                CustPartNoDescription.Focus();

                PartNumberCode = 0;
                PartNumberConfigViewModel vm = new PartNumberConfigViewModel(userInformation, PartNumberCode, OperationMode.AddNew);
                this.DataContext  = vm;
                mdiChild.Closing += vm.CloseMethod;
                if (vm.CloseAction == null)
                {
                    vm.CloseAction = new Action(() => mdiChild.Close());
                }

                bll = new PartNumberConfiguration(userInformation);

                List <ProcessDesigner.Model.V_TABLE_DESCRIPTION> lstTableDescription = bll.GetTableColumnsSize("PartNumberConfig");
                this.SetColumnLength <TextBox>(lstTableDescription);
            }
            catch (Exception ex)
            {
                throw ex.LogException();
            }
        }
 public frmToolSchedule_new(UserInformation userInformation, WPF.MDI.MdiChild mdiChild, string partNo)
 {
     try
     {
         Progress.ProcessingText = PDMsg.Load;
         Progress.Start();
         CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name);
         ci.DateTimeFormat.ShortDatePattern  = "dd/MM/yyyy";
         ci.DateTimeFormat.DateSeparator     = "/";
         Thread.CurrentThread.CurrentCulture = ci;
         InitializeComponent();
         tsmvm                     = new ViewModel.ToolScheduleViewModel(userInformation, mdiChild);
         this.DataContext          = tsmvm;
         this.me                   = mdiChild;
         this.me.Closing          += tsmvm.CloseMethod;
         tsmvm.CmbSubHeadingCombo  = cmbSeqHeading;
         tsmvm.DgvToolSchedule     = dgvToolSchedule;
         tsmvm.DgvAuxTools         = dgvAuxTools;
         tsmvm.DgvToolsScheduleRev = dgvToolsScheduleRev;
         Progress.End();
         if (tsmvm.CloseAction == null)
         {
             tsmvm.CloseAction = new Action(() => mdiChild.Close());
         }
     }
     catch (Exception ex)
     {
         throw ex.LogException();
     }
 }
Esempio n. 3
0
 public frmDrawings(WPF.MDI.MdiChild me, UserInformation userInformation, string partNo)
 {
     try
     {
         Progress.ProcessingText = PDMsg.Load;
         Progress.Start();
         CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name);
         ci.DateTimeFormat.ShortDatePattern  = "dd/MM/yyyy";
         ci.DateTimeFormat.DateSeparator     = "/";
         Thread.CurrentThread.CurrentCulture = ci;
         InitializeComponent();
         vm = new DrawingViewModel(userInformation, me, DrawingsMaster, OperationMode.View);
         vm.DgvProdDwgMast = dgvProdDwgMast;
         this.DataContext  = vm;
         if (vm.CloseAction == null)
         {
             vm.CloseAction = new Action(() => me.Close());
         }
         //me.Position = new Point(0, 0);
         mdiChild = me;
         this.mdiChild.Closing += vm.CloseMethod;
         vm.EditSelectedPartNo(partNo);
         dgvProdDwgMast.Columns[0].Visibility = (vm.DrwModel.DWG_TYPE_DESC.ToValueAsString() == "Sequence Drawing") ? Visibility.Visible : Visibility.Collapsed;
         Progress.End();
     }
     catch (Exception ex)
     {
         throw ex.LogException();
     }
 }
        /// <summary>
        /// screen type="ECN" - CUSTOMER  , type="PCN"   SFL
        /// </summary>
        /// <param name="userInformation"></param>
        /// <param name="screenType"></param>
        public frmCustomerReference(UserInformation userInformation, string partNo, string screenType, WPF.MDI.MdiChild mdiChild, string partDesc)
        {
            try
            {
                CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name);
                _mdiChild = mdiChild;
                ci.DateTimeFormat.ShortDatePattern  = "dd/MM/yyyy";
                ci.DateTimeFormat.DateSeparator     = "/";
                Thread.CurrentThread.CurrentCulture = ci;
                InitializeComponent();
                crvm                    = new CustomerReferenceViewModel(userInformation, partNo, screenType, partDesc);
                this.DataContext        = crvm;
                this._mdiChild.Closing += crvm.CloseMethod;

                if (screenType == "ECN")
                {
                    _mdiChild.Title = crvm.ApplicationTitle + " - " + "ECN";
                }
                else
                {
                    _mdiChild.Title = crvm.ApplicationTitle + " - " + "PCN";
                }
                if (crvm.CloseAction == null)
                {
                    crvm.CloseAction = new Action(() => _mdiChild.Close());
                }
            }
            catch (Exception ex)
            {
                throw ex.LogException();
            }
            //DrawingViewModel vm = new DrawingViewModel(userInformation, null, DrawingsMaster, OperationMode.View);
            //this.DataContext = vm;
        }
Esempio n. 5
0
        public frmFRCS(UserInformation userInformation, WPF.MDI.MdiChild mdiChild, int entityPrimaryKey,
                       OperationMode operationMode, string title = "Feasibility Report and Cost Sheet")
        {
            // Progress.ProcessingText = PDMsg.Load;
            //Progress.Start();
            InitializeComponent();

            this.mdiChild = mdiChild;
            vm            = new FeasibleReportAndCostSheetViewModel(userInformation, mdiChild, entityPrimaryKey, operationMode, title);
            //vm.SsCostDetails = ssCostDetails;
            //Progress.End();
            this.DataContext  = vm;
            mdiChild.Closing += vm.CloseMethod;

            if (vm.CloseAction == null && mdiChild.IsNotNullOrEmpty())
            {
                vm.CloseAction = new Action(() => mdiChild.Close());
            }

            bll = new FeasibleReportAndCostSheet(userInformation);

            List <ProcessDesigner.Model.V_TABLE_DESCRIPTION> lstTableDescription = bll.GetTableColumnsSize("DDCI_INFO");

            this.SetColumnLength <TextBox>(lstTableDescription);
        }
Esempio n. 6
0
        public frmMfmDevelopment(WPF.MDI.MdiChild me, UserInformation userInfo)
        {
            InitializeComponent();
            MFMDevelopmentViewModel vm = new MFMDevelopmentViewModel(userInfo);

            this.DataContext = vm;
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 7
0
 //WPF.MDI.MdiChild me;
 public frmCPMMaster(UserInformation userInformation, WPF.MDI.MdiChild me)
 {
     InitializeComponent();
     ViewModel.CPMMasterViewModel fm = new ViewModel.CPMMasterViewModel(userInformation);
     this.DataContext = fm;
     me.Closing      += fm.CloseMethod;
     if (fm.CloseAction == null)
     {
         fm.CloseAction = new Action(() => me.Close());
     }
 }
Esempio n. 8
0
        public frmRPD(WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            RPDViewModel vm = new RPDViewModel();

            this.DataContext = vm;
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 9
0
        public frmQcp(UserInformation userInformation, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            QcpViewModel qcp = new QcpViewModel(userInformation);

            this.DataContext = qcp;
            if (qcp.CloseAction == null)
            {
                qcp.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 10
0
        public frmMachineBooking(UserInformation userInfo, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            MachineBookingViewModel mbv = new MachineBookingViewModel(userInfo);

            this.DataContext = mbv;
            if (mbv.CloseAction == null)
            {
                mbv.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 11
0
        public frmLogView(UserInformation userInformation, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            LogViewModel lvm = new LogViewModel(userInformation);

            this.DataContext = lvm;
            if (lvm.CloseAction == null)
            {
                lvm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 12
0
        public frmTfcPCR(UserInformation userInfo, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            TfcPCRViewModel pcr = new TfcPCRViewModel(userInfo);

            this.DataContext = pcr;
            me.Closing      += pcr.CloseMethod;
            if (pcr.CloseAction == null)
            {
                pcr.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 13
0
        public frmTfcECN(UserInformation userInfo, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            TfcECNViewModel ecn = new TfcECNViewModel(userInfo);

            this.DataContext = ecn;
            me.Closing      += ecn.CloseMethod;
            if (ecn.CloseAction == null)
            {
                ecn.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 14
0
        public frmSapHalb(UserInformation userInformation, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            SapViewModel fm = new SapViewModel(userInformation, "HALB");

            this.DataContext = fm;
            me.Closing      += fm.CloseMethod;
            if (fm.CloseAction == null)
            {
                fm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 15
0
        public frmProductCategoryMaster(WPF.MDI.MdiChild me, UserInformation userInfo)
        {
            InitializeComponent();
            ProductCategoryViewModel vm = new ProductCategoryViewModel(userInfo);

            this.DataContext = vm;
            me.Closing      += vm.CloseMethod;
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 16
0
        public frmSapImport(UserInformation userInformation, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            SapExportToPd fm = new SapExportToPd(userInformation);

            this.DataContext = fm;
            me.Closing      += fm.CloseMethod;
            if (fm.CloseAction == null)
            {
                fm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 17
0
        public frmApplication(UserInformation userInfo, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            ApplicationViewModel appView = new ApplicationViewModel(userInfo);

            this.DataContext = appView;
            me.Closing      += appView.CloseMethod;
            if (appView.CloseAction == null)
            {
                appView.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 18
0
        public frmCategory(UserInformation userInfo, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            CategoryViewModel cv = new CategoryViewModel(userInfo);

            this.DataContext = cv;
            me.Closing      += cv.CloseMethod;
            if (cv.CloseAction == null)
            {
                cv.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 19
0
        public frmMfmPlanDetails(WPF.MDI.MdiChild me, UserInformation userInfo)
        {
            InitializeComponent();
            MFMPlanDetailsViewModel vm = new MFMPlanDetailsViewModel(userInfo);

            this.DataContext      = vm;
            vm.dgrdMFMPlanDetails = dgrdMFMPlanDetails;
            me.Closing           += vm.CloseMethod;
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }
        public frmLocationMasterRange(WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            LocationMasterViewModel vm = new LocationMasterViewModel();

            this.DataContext = vm;
            me.Closing      += vm.CloseMethod;

            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 21
0
        public frmTfc(UserInformation userInfo, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            TfcViewModel tfc = new TfcViewModel(userInfo);

            this.DataContext = tfc;
            me.Closing      += tfc.CloseMethod;

            if (tfc.CloseAction == null)
            {
                tfc.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 22
0
        public frmRptFeatureWise(UserInformation userInformation, WPF.MDI.MdiChild mdiChild, PCCS feature = null, PCCS feature1 = null, PCCS feature2 = null, PCCS specification = null, PRD_MAST productMaster = null, bool refreshOnLoad = false, string title = "Feature Wise Report")
        {
            InitializeComponent();

            this.mdiChild     = mdiChild;
            vm                = new ReportMISFeatureWiseViewModel(userInformation, mdiChild, feature, feature1, feature2, specification, productMaster, refreshOnLoad, title);
            this.DataContext  = vm;
            mdiChild.Closing += vm.CloseMethod;
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => mdiChild.Close());
            }
        }
Esempio n. 23
0
 public frmProcessSheet(WPF.MDI.MdiChild me, UserInformation userinfo)
 {
     InitializeComponent();
     vm = new ProcessSheetViewModel(userinfo, me);
     vm.DgrdProcessSheet = dgrdProcessSheet;
     vm.Sort             = "asc";
     this.DataContext    = vm;
     me.Closing         += vm.CloseMethod;
     if (vm.CloseAction == null)
     {
         vm.CloseAction = new Action(() => me.Close());
     }
 }
Esempio n. 24
0
        public frmPendingPartStatus(UserInformation userInformation, WPF.MDI.MdiChild mdiChild, bool refreshOnLoad = false, string title = "Pending Parts Status Report")
        {
            InitializeComponent();
            this.mdiChild = mdiChild;

            vm = new ReportPendingPartNumberStatusViewModel(userInformation, mdiChild, refreshOnLoad, title);
            this.DataContext  = vm;
            mdiChild.Closing += vm.CloseMethod;
            if (vm.CloseAction == null && mdiChild.IsNotNullOrEmpty())
            {
                vm.CloseAction = new Action(() => mdiChild.Close());
            }
        }
Esempio n. 25
0
        public frmProductWeight(WPF.MDI.MdiChild me, UserInformation userInfo, string ciReference, string weightOption, OperationMode mode, int entityPrimaryKey)
        {
            InitializeComponent();
            WTOption = weightOption;
            ProductWeightViewModel vm = new ProductWeightViewModel(userInfo, ciReference, weightOption, mode, entityPrimaryKey);

            this.DataContext   = vm;
            vm.dgProductWeight = dgvWeightCalc;
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 26
0
        public frmToolAdmin(WPF.MDI.MdiChild me, UserInformation userInfo)
        {
            InitializeComponent();
            ToolAdminViewModel vm = new ToolAdminViewModel(userInfo);

            this.DataContext = vm;
            me.Closing      += vm.CloseMethod;
            //vm.PreviewDrawing = imgToolAdmin;
            vm.PreviewImage = imgPhoto;
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 27
0
        public frmCostSheetSearch(UserInformation userInformation, WPF.MDI.MdiChild mdi)
        {
            InitializeComponent();
            //ltbRmCode.Focus();
            CostSheetSearchViewModel vm = new CostSheetSearchViewModel(userInformation, mdi, CostSheetSearch, OperationMode.View);

            this.DataContext = vm;
            mdi.Closing     += vm.CloseMethod;

            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => mdi.Close());
            }
            //this.Title = vm.ApplicationTitle + " - " + "Cost Sheet Search";
        }
Esempio n. 28
0
        public frmOperatorQualityAssurance(UserInformation userInformation, WPF.MDI.MdiChild mdiChild, int entityPrimaryKey,
                                           OperationMode operationMode, string title = "Operator Quality Assurance Chart")
        {
            InitializeComponent();

            this.mdiChild    = mdiChild;
            vm               = new OperatorQualityAssuranceViewModel(userInformation, mdiChild, entityPrimaryKey, operationMode, title);
            this.DataContext = vm;
            if (vm.CloseAction == null && mdiChild.IsNotNullOrEmpty())
            {
                vm.CloseAction = new Action(() => mdiChild.Close());
            }

            bll = new OperatorQualityAssurance(userInformation);
        }
        public frmManufacturingReport(UserInformation userInformation, WPF.MDI.MdiChild me)
        {
            InitializeComponent();
            CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name);

            ci.DateTimeFormat.DateSeparator     = "/";
            Thread.CurrentThread.CurrentCulture = ci;
            ManufacReportViewModel fm = new ManufacReportViewModel(userInformation, me);

            this.DataContext = fm;
            me.Closing      += fm.CloseMethod;
            if (fm.CloseAction == null)
            {
                fm.CloseAction = new Action(() => me.Close());
            }
        }
Esempio n. 30
0
        public frmProcessSheet(WPF.MDI.MdiChild me, UserInformation userinfo, string productNo, string productDesc)
        {
            Progress.ProcessingText = PDMsg.Load;
            Progress.Start();
            InitializeComponent();
            ProcessSheetViewModel vm = new ProcessSheetViewModel(userinfo, productNo, productDesc, me);

            this.DataContext    = vm;
            vm.DgrdProcessSheet = dgrdProcessSheet;
            //cmbPartNo.ButtonVisibility = Visibility.Collapsed;
            me.Closing += vm.CloseMethod;
            Progress.End();
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }