Esempio n. 1
0
        public void Load(int IdProduct)
        {
            try
            {
                ProductDataSet dataset = new ProductDataSet();
                ProductDataSetTableAdapters.ProductsTableAdapter TableProduct = new ProductDataSetTableAdapters.ProductsTableAdapter();
                ProductDataSet.ProductsDataTable dataTable = TableProduct.GetDataProductById(IdProduct);


                if (dataTable.Rows.Count > 0)
                {
                    ProductDataSetTableAdapters.Products_ObsTableAdapter Product_obs = new ProductDataSetTableAdapters.Products_ObsTableAdapter();
                    ProductDataSet.Products_ObsDataTable dataTable_Obs = Product_obs.GetDataProductr_ObsById(IdProduct);

                    _row = (ProductDataSet.ProductsRow)dataTable.Rows[0];

                    RaisePropertyChanged(nameof(Name));
                    RaisePropertyChanged(nameof(Code));
                    RaisePropertyChanged(nameof(Density));
                    RaisePropertyChanged(nameof(MeasureUnit));
                    RaisePropertyChanged(nameof(Enabled));

                    _row_obs = (ProductDataSet.Products_ObsRow)dataTable_Obs.Rows[0];
                    RaisePropertyChanged(nameof(Observations));
                }
                FormLoadFinished?.Invoke();
            }
            catch (Exception e)
            {
                FormLoadError?.Invoke(e);
            }
        }
Esempio n. 2
0
        public ProductFormViewModel()
        {
            ProductDataSet dataset = new ProductDataSet();

            ProductDataSetTableAdapters.ProductsTableAdapter     Product     = new ProductDataSetTableAdapters.ProductsTableAdapter();
            ProductDataSetTableAdapters.Products_ObsTableAdapter Product_obs = new ProductDataSetTableAdapters.Products_ObsTableAdapter();

            _row     = dataset.Products.NewProductsRow();
            _row_obs = dataset.Products_Obs.NewProducts_ObsRow();

            //Producto
            _row.Code         = "";
            _row.Density      = 0;
            _row.Name         = "";
            _row.MeasureUnit  = 0;
            _row.ModifiedDate = DateTime.Now;
            _row.CreatedDate  = DateTime.Now;
            _row.Enabled      = true;
            _row.Id           = 0;
            //observaciones usuasrio
            _row_obs.Observations = "";

            SaveCommand = new RelayCommand(Save, CanSave);
        }