private void _vista_UsuarioDeseaCambiarElEstadoDelInventario(object sender, InventarioArgumento e) { try { var op = InventarioServicio.ActualizarEstadoDelMaterialPorLicencia(new InventarioArgumento { UsuarioId = _vista.Usuario , XmlDeLicencias = ObtenerXmlDeLicencias() }); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.Inventario = InventarioServicio.ObtenerInventario(new InventarioArgumento { UsuarioId = _vista.Usuario }); } else { InteraccionConUsuarioServicio.Mensaje(op.Mensaje); } } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuairoDeseaObtenerEstadosDeMaterial(object sender, InventarioArgumento e) { try { ObtenerEstadosDeMaterial(); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaObtenerSeriesDeProducto(object sender, InventarioArgumento e) { try { _vista.SeriePorSku = InventarioServicio.ObtenerSeriesDeProductoPorBodega(e.Data); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public IList <Inventario> ObtenerInventario(InventarioArgumento inventarioArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@LOGIN", Value = inventarioArgumento.UsuarioId } }; return(BaseDeDatosServicio.ExecuteQuery <Inventario>($"{BaseDeDatosServicio.Esquema}.OP_WMS_SP_GET_INVENTORY", CommandType.StoredProcedure, parameters).ToList()); }
private void _vista_UsuarioDeseaObtenerInventario(object sender, InventarioArgumento e) { try { _vista.Inventario = InventarioServicio.ObtenerInventario(new InventarioArgumento { UsuarioId = _vista.Usuario }); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaValidarSerie(object sender, InventarioArgumento e) { try { var op = InventarioServicio.ValidarSerieSiExisteAlSku(e.Data); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.TerminoDeValidarSerie(e.Data, sender); } else { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_UsuarioDeseaObtenerInventarioParaPickingManual(object sender, InventarioArgumento e) { try { _vista.InventarioManual = InventarioServicio.ObtenerInventarioParaPickingManual(e.Data); if (_vista.OrdenesDetalleManual != null) { foreach (var itemOrden in _vista.OrdenesDetalleManual) { var orden = itemOrden; foreach (var itemInventario in _vista.InventarioManual.Where(itemInventario => orden.SKU.Equals(itemInventario.SKU))) { itemOrden.TO_SALE = itemInventario.TO_SALE; itemInventario.DIFFERENCE = (itemOrden.TO_SALE - itemOrden.QTY); } } } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public Operacion ActualizarEstadoDelMaterialPorLicencia(InventarioArgumento inventarioArgumento) { try { DbParameter[] parameters = { new OAParameter { ParameterName = "@XML", Value = inventarioArgumento.XmlDeLicencias } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>($"{BaseDeDatosServicio.Esquema}.OP_WMS_SP_UPDATE_STATUS_BY_MATERIAL", CommandType.StoredProcedure, false, parameters)[0]; if (op.Resultado != ResultadoOperacionTipo.Error) { BaseDeDatosServicio.Commit(); } else { BaseDeDatosServicio.Rollback(); } return(op); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } }
private void _vista_UsuarioDeseaAgragarInventarioSinTransaccion(object sender, InventarioArgumento e) { try { var op = InventarioServicio.AgregarInventarioSinTransaccion(e.ListaInventario); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.TerminoDeGrabar("cpTerminoDeGuardar", sender); } else { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaValidarOrdenesEnInventarioParaSonda(object sender, InventarioArgumento e) { try { _vista.InventarioParaSonda = InventarioServicio.ValidarOrdenesEnInventario(e.Data); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_ValidarOrdenesEnInventario(object sender, InventarioArgumento e) { _vista.Inventario = InventarioServicio.ValidarOrdenesEnInventario(e.Data); }