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); }
public ProductReleaseDateViewModel(UserInformation userInformation, System.Windows.Window window, ProductInformationModel productInformationModel, ProcessDesigner.Common.OperationMode operationMode, string title = "Document Release Date") { PRODUCT_INFORMATION_MODEL = (productInformationModel.IsNotNullOrEmpty() ? productInformationModel : new ProductInformationModel()); if (!_productInformationModel.DOC_REL_DATE.IsNotNullOrEmpty()) { FeasibleReportAndCostSheet bll = new FeasibleReportAndCostSheet(userInformation); _productInformationModel.DOC_REL_DATE = bll.ServerDateTime(); } this.saveCommand = new DelegateCommand(this.SaveSubmitCommand); }
private void CopyData() { try { bool blnok = false; string varOldCIref = ""; FeasibleReportAndCostSheet frcs; Window win = new Window(); DDCI_INFO activeEntity = new DDCI_INFO(); DDCI_INFO getEntity = new DDCI_INFO(); List <DDCI_INFO> lstEntity = new List <DDCI_INFO>(); if (SelectedCostSheet == null) { Message = "CI Reference should be Selected"; return; } getEntity.IDPK = SelectedCostSheet["CI_INFO_PK"].ToValueAsString().ToIntValue(); frcs = new FeasibleReportAndCostSheet(_userInformation); lstEntity = frcs.GetEntitiesByPrimaryKey(getEntity); if (lstEntity.Count == 0) { return; } activeEntity = lstEntity[0]; frmCopyCIReference userControl = new frmCopyCIReference(_userInformation, win, activeEntity.DeepCopy <DDCI_INFO>(), OperationMode.AddNew); win.Title = "Copy Data"; win.Content = userControl; win.Height = userControl.Height + 50; win.Width = userControl.Width + 10; win.ShowInTaskbar = true; win.WindowStartupLocation = WindowStartupLocation.CenterScreen; win.WindowState = WindowState.Normal; win.ResizeMode = ResizeMode.NoResize; win.ShowDialog(); if (userControl.Vm.Reload == true) { SearchCostSheet(); SelectedCostSheet = dvCostSheetSearch[0]; NotifyPropertyChanged("SelectedCostSheet"); } //CIReferenceDataSource = bll.GetCIReferenceNumber().ToDataTable<V_CI_REFERENCE_NUMBER>().DefaultView; } catch (Exception ex) { throw ex.LogException(); } }
public frmFRCS(UserInformation userInformation, System.Windows.Window window, int entityPrimaryKey, OperationMode operationMode, string title = "Feasibility Report and Cost Sheet") { InitializeComponent(); vm = new FeasibleReportAndCostSheetViewModel(userInformation, mdiChild, entityPrimaryKey, operationMode, title); this.DataContext = vm; window.Closing += vm.CloseMethodWindow; if (vm.CloseAction == null && window.IsNotNullOrEmpty()) { vm.CloseAction = new Action(() => window.Close()); } bll = new FeasibleReportAndCostSheet(userInformation); List <ProcessDesigner.Model.V_TABLE_DESCRIPTION> lstTableDescription = bll.GetTableColumnsSize("DDCI_INFO"); this.SetColumnLength <TextBox>(lstTableDescription); }
public frmCopyCIReference(UserInformation userInformation, Window mdiChild, DDCI_INFO activeentity, OperationMode operationMode) { InitializeComponent(); bll = new FeasibleReportAndCostSheet(userInformation); this.ActiveEntity = activeentity; Vm = new CopyCIReferenceViewModel(userInformation, activeentity, operationMode); this.DataContext = Vm; 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); }
public frmProductInformation(UserInformation userInformation, WPF.MDI.MdiChild mdiChild, int entityPrimaryKey, OperationMode operationMode, string title = "Product Master") { InitializeComponent(); this.mdiChild = mdiChild; vm = new ProductInformationViewModel(userInformation, mdiChild, entityPrimaryKey, operationMode, title); 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("PRD_MAST"); this.SetColumnLength <TextBox>(lstTableDescription); }
public CIReferenceCopy(UserInformation userInformation, WPF.MDI.MdiChild mdiChild, DDCI_INFO ActiveEntity) { InitializeComponent(); bll = new FeasibleReportAndCostSheet(userInformation); this.ActiveEntity = ActiveEntity; }
public CopyCIReferenceViewModel(UserInformation userInformation, WPF.MDI.MdiChild mdiChild, DDCI_INFO oldActiveEntity, OperationMode operationMode) { bll = new FeasibleReportAndCostSheet(userInformation); EnquiryReceivedOn = bll.ServerDateTime(); OldCIReferenceDataSource = bll.GetCIReferenceNumber().ToDataTable <V_CI_REFERENCE_NUMBER>().DefaultView; CIReferenceZoneDataSource = bll.GetZoneDetails().ToDataTable <CI_REFERENCE_ZONE>().DefaultView; OldActiveEntity = oldActiveEntity; if (!OldActiveEntity.IsNotNullOrEmpty()) { OldActiveEntity = new DDCI_INFO(); } EntityPrimaryKey = oldActiveEntity.IDPK; #region DropdownColumns Settins CiReferenceZoneDropDownItems = new ObservableCollection <DropdownColumns>() { new DropdownColumns() { ColumnName = "CODE", ColumnDesc = "Zone Code", ColumnWidth = "25*" }, new DropdownColumns() { ColumnName = "DESCRIPTION", ColumnDesc = "Zone", ColumnWidth = "75*" } }; OldCIReferenceDropDownItems = new ObservableCollection <DropdownColumns>() { new DropdownColumns() { ColumnName = "CI_REFERENCE", ColumnDesc = "CI Reference", ColumnWidth = "90" }, new DropdownColumns() { ColumnName = "FRCS_DATE", ColumnDesc = "FRCS Date", ColumnWidth = "80" }, new DropdownColumns() { ColumnName = "CUST_DWG_NO", ColumnDesc = "Drawing No.", ColumnWidth = "100" }, new DropdownColumns() { ColumnName = "CUST_CODE", ColumnDesc = "Customer Code", ColumnWidth = "100" }, new DropdownColumns() { ColumnName = "FINISH_CODE", ColumnDesc = "Finish Code", ColumnWidth = "80" }, new DropdownColumns() { ColumnName = "CUST_DWG_NO_ISSUE", ColumnDesc = "Customer Drawing Issue No.", ColumnWidth = "175" }, new DropdownColumns() { ColumnName = "CUST_STD_DATE", ColumnDesc = "Customer STD Date ", ColumnWidth = "150" } }; #endregion this.ciReferenceEndEditCommand = new DelegateCommand(this.ciReferenceEndEdit); this.oldReferenceSelectedItemChangedCommand = new DelegateCommand(this.OldCIReferenceChanged); this.enquiryReceivedOnChangedCommand = new DelegateCommand(this.EnquiryReceivedOnChanged); this.saveCommand = new DelegateCommand(this.SaveSubmitCommand); this.ciReferenceZoneSelectedItemChangedCommand = new DelegateCommand(this.CIReferenceZoneChanged); ActionPermission = bll.GetUserRights("CIReferenceCopy"); ActionPermission.AddNew = true; ActionPermission.Edit = true; ActionPermission.Save = true; ActionPermission.Close = true; ActionPermission.Print = true; ActionMode = operationMode; }