public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } if (AllowAdd != true) { MessageBox.Show(strings.AllowAddMsg); return; } var newrow = new TblCostCenterOrganizationUnitViewModel(); MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; }
public void SaveMainRow() { if (SelectedMainRow != null) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (isvalid) { var saveRow = new TblBankStatHeader() { DocDate = DateTime.Now, CreationDate = DateTime.Now, }; saveRow.InjectFrom(SelectedMainRow); saveRow.TblBankStatDetails = new ObservableCollection <TblBankStatDetail>(); foreach (var item in SelectedMainRow.TblBankStatDetails) { var detailTemp = new TblBankStatDetail(); detailTemp.InjectFrom(item); saveRow.TblBankStatDetails.Add(detailTemp); } var mainRowIndex = MainRowList.IndexOf(SelectedMainRow); if (mainRowIndex < 0) { MainRowList.Insert(mainRowIndex + 1, SelectedMainRow); mainRowIndex++; } BankStatClient.UpdateOrInsertBankStatHeaderAsync(saveRow, mainRowIndex, LoggedUserInfo.Iserial, LoggedUserInfo.DatabasEname); } } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } MainRowList.Insert(currentRowIndex + 1, new TblExcuseViewModel { Emplid = LoggedUserInfo.Code }); } }
public void AddNewMainRow(bool checkLastRow) { if (AllowAdd != true) { MessageBox.Show(strings.AllowAddMsg); return; } var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } var newrow = new TblGeneratePurchaseHeaderCurrenciesViewModel { TblGeneratePurchaseHeader = _generatepurchasehaderIserial }; MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; }
public void AddNewMainRow(bool checkLastRow) { if (AllowAdd != true) { MessageBox.Show(strings.AllowAddMsg); return; } var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } var newrow = new TblBrandStoreTargetHeaderForManagmentViewModel { Year = DateTime.Now.Year, }; MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } if (AllowAdd != true) { MessageBox.Show(strings.AllowAddMsg); return; } var newrow = new TblGlGenEntityGroupViewModel(); newrow.TblJournalAccountType = MainJournalAccoutType.Iserial; MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } if (AllowAdd != true) { MessageBox.Show(strings.AllowAddMsg); return; } var newrow = new TblInventPostingViewModel { TblInventAccountType = TblInventAccountType, JournalAccountTypePerRow = JournalAccountTypePerRow }; MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; }
public void AddNewMainRow(bool checkLastRow) { if (AllowAdd != true) { MessageBox.Show(strings.AllowAddMsg); return; } var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } var firstOrDefault = BrandList.FirstOrDefault(); var newrow = new TblStandardBomHeaderViewModel(); MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; if (firstOrDefault != null) { newrow.Brand = firstOrDefault.Brand_Code; } }
public void AddNewMainRow(bool checkLastRow) { if (AllowAdd != true) { MessageBox.Show(strings.AllowAddMsg); return; } var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } MainRowList.Insert(currentRowIndex + 1, new TblSalesOrderColorThemeViewModel()); var newrow = new TblSalesOrderColorThemeViewModel(); MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; } }
public void SaveMainRow() { if (SelectedMainRow != null) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); isvalid &= UserWarehouseList.Any(uw => uw.WarehouseIserial == SelectedMainRow.WarehouseFrom || uw.WarehouseIserial == SelectedMainRow.WarehouseTo); if (isvalid) { var saveRow = new TblTransferHeader() { DocDate = DateTime.Now, CreatedBy = 1, CreationDate = DateTime.Now, Approved = false, LastChangeDate = DateTime.Now, CodeFrom = "", CodeTo = "", }; saveRow.InjectFrom(SelectedMainRow); saveRow.TblTransferDetails = new ObservableCollection <TblTransferDetail>(); foreach (var item in SelectedMainRow.TblTransferDetails) { var detailTemp = new TblTransferDetail(); detailTemp.InjectFrom(item); detailTemp.ItemTransfer = new Web.DataLayer.ItemDimensionSearchModel(); saveRow.TblTransferDetails.Add(detailTemp); } var mainRowIndex = MainRowList.IndexOf(SelectedMainRow); if (mainRowIndex < 0) { MainRowList.Insert(mainRowIndex + 1, SelectedMainRow); mainRowIndex++; } WarehouseClient.UpdateOrInsertTransferHeaderAsync(saveRow, mainRowIndex, LoggedUserInfo.Iserial); } else { MessageBox.Show("Please Choose one of your assigned warehouses"); } } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow && SelectedMainRow != null) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } SelectedMainRow = new TblStoreCommission(); MainRowList.Insert(currentRowIndex + 1, SelectedMainRow); } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } MainRowList.Insert(currentRowIndex + 1, new TblVariableTermManualFactoryViewModel()); } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } MainRowList.Insert(currentRowIndex + 1, new TblBomFabricBomViewModelViewModel { Bom = _fabricViewModel.Iserial }); } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } var newrow = new TblDepreciationTransactionHeaderViewModel { CreatedBy = LoggedUserInfo.Iserial, TransDate = DateTime.Now, }; MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } var newRow = new TblBrandSectionMailViewModel { TblBrand = Brand, TblLkpBrandSection = BrandSection }; MainRowList.Insert(currentRowIndex + 1, newRow); } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } var newrow = new TblUserCheckListViewModel { TblAuthUser = LoggedUserInfo.Iserial }; MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } MainRowList.Insert(currentRowIndex + 1, new FingerPrintTransactionModel { TransDate = DateTime.Now }); } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } MainRowList.Insert(currentRowIndex + 1, new GlLedgerAttachmentViewModel { TblLedgerHeader = HeaderRow.Iserial }); } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } MainRowList.Insert(currentRowIndex + 1, new TblStyleImageViewModel { TblRequestForSample = RequestForSample.Iserial }); } }
public void AddNewMainRow(bool checkLastRow) { var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (!checkLastRow || currentRowIndex == (MainRowList.Count - 1)) { if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } MainRowList.Insert(currentRowIndex + 1, new AttachmentViewModel { TableName = this.TableName, RecordId = MasterId, }); } }
public void AddNewMainRow(bool checkLastRow) { if (AllowAdd != true) { MessageBox.Show(strings.AllowAddMsg); return; } var currentRowIndex = (MainRowList.IndexOf(SelectedMainRow)); if (checkLastRow) { var valiationCollection = new List <ValidationResult>(); var isvalid = Validator.TryValidateObject(SelectedMainRow, new ValidationContext(SelectedMainRow, null, null), valiationCollection, true); if (!isvalid) { return; } } var sizeRatioList = new ObservableCollection <TblSeasonalMasterListDetail>(); foreach (var sizeCode in SelectedStyleViewModel.Sizes.OrderBy(x => x.Id)) { sizeRatioList.Add(new TblSeasonalMasterListDetail { Size = sizeCode.SizeCode, }); } var style = new TblStyle(); style.InjectFrom(SelectedStyleViewModel.SelectedMainRow); var prevRow = new TblSeasonalMasterListViewModel(); if (currentRowIndex != -1) { prevRow = MainRowList.ElementAt(currentRowIndex); } var newrow = new TblSeasonalMasterListViewModel { TblStyle = SelectedStyleViewModel.SelectedMainRow.Iserial, StylePerRow = style, }; GenericMapper.InjectFromObCollection(newrow.SeasonalMasterListDetail, prevRow.SeasonalMasterListDetail.Count() != 0 ? prevRow.SeasonalMasterListDetail : sizeRatioList); newrow.ThemePerRow = prevRow.ThemePerRow; foreach (var size in newrow.SeasonalMasterListDetail) { size.ProductionPerSize = 0; } MainRowList.Insert(currentRowIndex + 1, newrow); SelectedMainRow = newrow; }