private void txtProduct_PreviewMouseDown(object sender, MouseButtonEventArgs e) { productPopUp.IsOpen = true; this.IsEnabled = false; btn_remove.IsEnabled = false; btn_remove.Background = System.Windows.Media.Brushes.Gray; ListViewItem lvi = GetAncestorByType( e.OriginalSource as DependencyObject, typeof(ListViewItem)) as ListViewItem; if (lvi != null) { if (Convert.ToString(item_Type.SelectedItem) == Convert.ToString(CommonEnum.ItemTypes.Package)) { lvProductDetailwithFrreProduct.SelectedIndex = lvProductDetailwithFrreProduct.ItemContainerGenerator.IndexFromContainer(lvi); rowIndex = lvProductDetailwithFrreProduct.SelectedIndex; _selectedStock = (OpeningStockModel)lvProductDetailwithFrreProduct.SelectedItem; } else { lvProductDetails.SelectedIndex = lvProductDetails.ItemContainerGenerator.IndexFromContainer(lvi); rowIndex = lvProductDetails.SelectedIndex; _selectedStock = (OpeningStockModel)lvProductDetails.SelectedItem; } } }
public GodownViewModel() { //var COMPANY_ID = Convert.ToInt32(App.Current.Properties["Company_Id"].ToString()); var COMPANY_ID = 1; SelectedOpeningStock = new OpeningStockModel(); //if (App.Current.Properties["Action"] == "Edit") //{ // CreatVisible = "Collapsed"; // UpdVisible = "Visible"; // SelectedGosown = App.Current.Properties["GodownEdit"] as GodownModel; // //GetGodowns(COMPANY_ID); // App.Current.Properties["Action"] = ""; //} //else if (App.Current.Properties["Action"] == "View") //{ // SelectedGosown = App.Current.Properties["GodownView"] as GodownModel; // App.Current.Properties["Action"] = ""; //} //else { UpdVisible = "Collapsed"; CreatVisible = "Visible"; SelectedGosown = new GodownModel(); GetGodowns(COMPANY_ID); } }
private void AddItemSource(ProductModel openingModel) { OpeningStockModel _openingStock = new OpeningStockModel(); _openingStock.ProductName = openingModel.ItemName; _openingStock.productCode = Convert.ToInt64(openingModel.Id); _openingStock.CurrentStock = OpeningStockController.GetCurrentStockByProductCode(Convert.ToInt64(openingModel.Id)); OpeningStocks[rowIndex] = _openingStock; lvOpeningStock.ItemsSource = OpeningStocks; }
private void btn_removeChildItem_Click(object sender, RoutedEventArgs e) { OpeningStockModel productContent = (OpeningStockModel)lvChildProductDetails.SelectedItem; OpeningStocks.Remove(productContent); lvProductDetails.ItemsSource = OpeningStocks; lvChildProductDetails.ItemsSource = OpeningStocks; btn_removeChildItem.IsEnabled = false; btn_removeChildItem.Background = System.Windows.Media.Brushes.Gray; }
private void AddItemSource(ProductModel openingModel) { OpeningStockModel _openingStock = new OpeningStockModel(); _openingStock.ProductName = openingModel.ItemName; _openingStock.productCode = Convert.ToInt64(openingModel.Id); _openingStock.CurrentStock = OpeningStockController.GetCurrentStockByProductCode(Convert.ToInt64(openingModel.Id)); _openingStock.RetailPrice = openingModel.RetailPrice; OpeningStocks[rowIndex] = _openingStock; if (Convert.ToString(item_Type.SelectedItem) == Convert.ToString(CommonEnum.ItemTypes.Package)) { lvProductDetailwithFrreProduct.ItemsSource = OpeningStocks; } else { lvProductDetails.ItemsSource = OpeningStocks; } }
private void txtProduct_PreviewMouseDown(object sender, MouseButtonEventArgs e) { productPopUp.IsOpen = true; this.IsEnabled = false; btn_remove.IsEnabled = false; btn_remove.Background = System.Windows.Media.Brushes.Gray; // this.ApplicationBar.IsVisible = false; //ProductListPopUp productList = new ProductListPopUp(); //productList.ShowDialog(); System.Windows.Controls.ListViewItem lvi = GetAncestorByType( e.OriginalSource as DependencyObject, typeof(System.Windows.Controls.ListViewItem)) as System.Windows.Controls.ListViewItem; if (lvi != null) { lvProductDetails.SelectedIndex = lvProductDetails.ItemContainerGenerator.IndexFromContainer(lvi); rowIndex = lvProductDetails.SelectedIndex; _selectedStock = (OpeningStockModel)lvProductDetails.SelectedItem; } }
public OpeningStockViewModel() { //var name = App.Current.Properties["ItemName"]; SelectedOpeningStock = new OpeningStockModel(); // _BUSINESS_LOC = ; if (App.Current.Properties["Value"] != null) { _SelectedOpeningStock = App.Current.Properties["Value"] as OpeningStockModel; _BUSINESS_LOC = _SelectedOpeningStock.BUSINESS_LOC; _BUSINESS_LOC_ID = _SelectedOpeningStock.BUSINESS_LOC_ID; // Window_BusinessLocationList LOC = new Window_BusinessLocationList(); // LOC.Close(); dataCache.OnMessageChanged += RaiseMessageChanged; if (App.Current.Properties["OpDiffProperties"] != null) { App.Current.Properties["OpDiffProperties"] = SelectedOpeningStock; } } App.Current.Properties["OppingDiffProperties"] = SelectedOpeningStock; }
private void TextBox_LostFocus(object sender, RoutedEventArgs e) { var CurrentRowData = (OpeningStockModel)((FrameworkElement)e.OriginalSource).DataContext; int index = OpeningStocks.IndexOf(OpeningStocks.Where(X => X.ProductCode == CurrentRowData.ProductCode && X.Quantity == CurrentRowData.Quantity).FirstOrDefault()); OpeningStockModel _openingStock = new OpeningStockModel(); _openingStock.ProductName = CurrentRowData.ProductName; _openingStock.ProductCode = Convert.ToInt64(CurrentRowData.ProductCode); _openingStock.CurrentStock = OpeningStockController.GetCurrentStockByProductCode(Convert.ToInt64(CurrentRowData.ProductCode)); _openingStock.RetailPrice = CurrentRowData.RetailPrice; _openingStock.Quantity = CurrentRowData.Quantity; _openingStock.TotalPrice = CurrentRowData.Quantity * CurrentRowData.RetailPrice; OpeningStocks[index] = _openingStock; if (Convert.ToString(item_Type.SelectedItem) == Convert.ToString(CommonEnum.ItemTypes.Package)) { lvProductDetailwithFrreProduct.ItemsSource = OpeningStocks; } else { lvProductDetails.ItemsSource = OpeningStocks; } }