Exemplo n.º 1
0
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            AltaTecnico         view      = new AltaTecnico();
            AddTecnicoViewModel viewModel = new AddTecnicoViewModel(new CatalogTecnicoViewModel(), (ModifyAlmacenViewModel)this.DataContext);

            view.DataContext = viewModel;
            view.ShowDialog();
        }
        public void AttempAddAlmacen()
        {
            foreach (DeleteTecnico item in this._catalogTecnicoModel.Tecnico)
            {
                if (item.IsChecked == true)
                {
                    this._addAlmacen._unidsTecnicos.Add(item.UNID_TECNICO);
                }
            }

            this._addAlmacen.saveAlmacen();
            AddTecnicoViewModel addTec = new AddTecnicoViewModel(new CatalogTecnicoViewModel());

            addTec.AttempAddTecnicoExternal(new ALMACEN {
                ALMACEN_NAME = this.AddAlmacen.AlmacenName, CONTACTO = this.AddAlmacen.Contacto, DIRECCION = this.AddAlmacen.Direccion, MAIL = this.AddAlmacen.Mail, MAIL_DEFAULT = this.AddAlmacen.MailDefault, IS_MODIFIED = true, IS_ACTIVE = true, UNID_ALMACEN = this.AddAlmacen.UnidAlmacen
            }, this._catalogTecnicoModel);

            if (this._catalogAlmacenViewModel != null)
            {
                this._catalogAlmacenViewModel.loadAlmacen();
            }
        }
Exemplo n.º 3
0
        public void AttempModifyAlmacenn()
        {
            //modificar para actualizar las relaciones proveedor categoria
            foreach (DeleteTecnico item in this._catalogTecnicoModel.Tecnico)
            {
                if (item.IsChecked == true)
                {
                    this._modiAlmacen._unidsTecnicos.Add(item.UNID_TECNICO);
                }
            }

            this._modiAlmacen.updateAlmacen();
            AddTecnicoViewModel addTec = new AddTecnicoViewModel(new CatalogTecnicoViewModel());

            addTec.AttempAddTecnicoExternal(new ALMACEN {
                ALMACEN_NAME = this.ModiAlmacen.AlmacenName, CONTACTO = this.ModiAlmacen.Contacto, DIRECCION = this.ModiAlmacen.Direccion, MAIL = this.ModiAlmacen.Mail, MAIL_DEFAULT = this.ModiAlmacen.MailDefault, IS_MODIFIED = true, IS_ACTIVE = true, UNID_ALMACEN = this.ModiAlmacen.UnidAlmacen
            }, this._catalogTecnicoModel);

            if (this._catalogAlmacenViewModel != null)
            {
                this._catalogAlmacenViewModel.loadAlmacen();
            }
        }