internal long InsertarActualizarAlmacen(AlmacenModel model) { Mapper.CreateMap <AlmacenModel, InsertarActualizarAlmacenCommand>(); var command = Mapper.Map <AlmacenModel, InsertarActualizarAlmacenCommand>(model); var result = (InsertarActualizarAlmacenOutput)command.Execute(); return(result.idalmacen); }
/// <summary> /// Crea una nueva instancia de ModifyAlmacenViewModel y se pasa asi mismo como parámetro y el item seleccionado /// </summary> /// <returns></returns> public ModifyAlmacenViewModel CreateModifyAlmacenViewModel() { AlmacenModel almacenModel = new AlmacenModel(new AlmacenDataMapper(), this.ActualUser); if (this._catalogAlmacenModel != null && this._catalogAlmacenModel.SelectedAlmacen != null) { almacenModel.UnidAlmacen = this._catalogAlmacenModel.SelectedAlmacen.UNID_ALMACEN; almacenModel.AlmacenName = this._catalogAlmacenModel.SelectedAlmacen.ALMACEN_NAME; almacenModel.Contacto = this._catalogAlmacenModel.SelectedAlmacen.CONTACTO; almacenModel.Direccion = this._catalogAlmacenModel.SelectedAlmacen.DIRECCION; almacenModel.Mail = this._catalogAlmacenModel.SelectedAlmacen.MAIL; almacenModel.MailDefault = this._catalogAlmacenModel.SelectedAlmacen.MAIL_DEFAULT; } return(new ModifyAlmacenViewModel(this, almacenModel)); }
public AddAlmacenViewModel(CatalogAlmacenViewModel catalogAlmacenViewModel) { this._addAlmacen = new AlmacenModel(new AlmacenDataMapper(), catalogAlmacenViewModel.ActualUser); this.AddAlmacen.UnidAlmacen = DAL.UNID.getNewUNID(); this._catalogAlmacenViewModel = catalogAlmacenViewModel; try { this._catalogCiudadModel = new CatalogCiudadModel(new CiudadDataMapper()); } catch (ArgumentException ae) {; } catch (Exception ex) { } try { this._catalogTecnicoModel = new CatalogTecnicoModel(new TecnicoDataMapper()); } catch (ArgumentException ae) {; } catch (Exception ex) { } }
public AlmacenModal(FactoryManager factoryManager, AlmacenModel almacen) { _factoryManager = factoryManager; _productoManager = factoryManager.CrearProductoManager; _proveedorManager = factoryManager.CrearProveedorManager; Producto producto = _productoManager.SearchById(almacen.IdProducto); Proveedor proveedor = _proveedorManager.SearchById(almacen.IdProveedor); InitializeComponent(); txtNombreProducto.Text = producto.Nombre; txtMarcaProducto.Text = producto.Marca; txtUnidadProducto.Text = producto.Unidad.ToString(); txtNombreApellidoProveedor.Text = $"{proveedor.Nombres} {proveedor.Apellidos}"; txtRazonSocialProveedor.Text = proveedor.RazonSocial; txtDniProveedor.Text = proveedor.Dni.ToString(); txtRucProveedor.Text = proveedor.Ruc.ToString(); txtCantidadComprada.Text = almacen.CantidadComprada.ToString("n"); txtCantidadDisponible.Text = almacen.CantidadVendida.ToString("n"); txtCantidadDisponible.Text = almacen.Stock.ToString("n"); }
public ModifyAlmacenViewModel(CatalogAlmacenViewModel catalogAlmacenViewModel, AlmacenModel selectedAlmacenModel) { this._modiAlmacen = new AlmacenModel(new AlmacenDataMapper(), catalogAlmacenViewModel.ActualUser); this._catalogAlmacenViewModel = catalogAlmacenViewModel; this._modiAlmacen.UnidAlmacen = selectedAlmacenModel.UnidAlmacen; this._modiAlmacen.AlmacenName = selectedAlmacenModel.AlmacenName; this._modiAlmacen.Contacto = selectedAlmacenModel.Contacto; this._modiAlmacen.Direccion = selectedAlmacenModel.Direccion; this._modiAlmacen.Mail = selectedAlmacenModel.Mail; this._modiAlmacen.MailDefault = selectedAlmacenModel.MailDefault; try { this._catalogCiudadModel = new CatalogCiudadModel(new CiudadDataMapper()); } catch (ArgumentException ae) { ; } catch (Exception ex) { throw ex; } try { object ret = this._modiAlmacen.GetAlmacenCategoria(selectedAlmacenModel.UnidAlmacen); this._catalogTecnicoModel = new CatalogTecnicoModel(new TecnicoDataMapper(), "s"); //muestra los valores de las tecnicos que estan relacionadas foreach (var item in this._catalogTecnicoModel.Tecnico) { foreach (var ite in ((List <TECNICO>)ret)) { if (item.UNID_TECNICO == ite.UNID_TECNICO) { item.IsChecked = true; this._modiAlmacen._auxUnidsTecnicos.Add(ite.UNID_TECNICO); } } } for (int i = 0; i < this._catalogTecnicoModel.Tecnico.Count;) { if (!this._catalogTecnicoModel.Tecnico[i].IsChecked) { this._catalogTecnicoModel.Tecnico.RemoveAt(i); } else { i++; } } for (int i = 0; i < this._catalogTecnicoModel.Tecnico.Count; i++) { if (this._catalogTecnicoModel.Tecnico[i].IsChecked) { this._catalogTecnicoModel.Tecnico[i].IsChecked = false; this._modiAlmacen._unidsTecnicos.Add(this._catalogTecnicoModel.Tecnico[i].UNID_TECNICO); } } } catch (ArgumentException ae) { ; } catch (Exception ex) { throw ex; } }