public IList <InventarioComprometidoEncabezado> ObtenerEncabezadosParaReporteDeInventarioComprometido( InventarioComprometidoArgumento inventarioComprometidoArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@INIT_DATE", Value = inventarioComprometidoArgumento.FechaInicio }, new OAParameter { ParameterName = "@END_DATE", Value = inventarioComprometidoArgumento.FechaFinal }, new OAParameter { ParameterName = "@LOGIN_ID", Value = inventarioComprometidoArgumento.Usuario } }; return (BaseDeDatosServicio.ExecuteQuery <InventarioComprometidoEncabezado>( $"{BaseDeDatosServicio.Esquema}.OP_WMS_SP_GET_COMMITTED_INVENTORY_REPORT", CommandType.StoredProcedure, parameters).ToList()); }
private void _vista_UsuarioDeseaCancelarElInventarioPreparado(object sender, InventarioComprometidoArgumento e) { var op = InventarioComprometidoServicio.CancelarOrdenPreparada(e); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.RecargarPantalla(); } else { InteraccionConUsuarioServicio.MensajeErrorDialogo(op.Mensaje); } }
public Operacion CancelarOrdenPreparada(InventarioComprometidoArgumento inventarioComprometidoArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@PICKING_DEMAND_HEADER_ID", Value = inventarioComprometidoArgumento.PickingDemandHeaderId } }; return (BaseDeDatosServicio.ExecuteQuery <Operacion>( $"{BaseDeDatosServicio.Esquema}.OP_WMS_CANCEL_PREPARED_DISPATCH", CommandType.StoredProcedure, parameters).FirstOrDefault()); }
public IList <InventarioComprometidoDetalle> ObtenerDetallesParaReporteDeInventarioComprometido(InventarioComprometidoArgumento inventarioComprometidoArgumento) { var serializer = new XmlSerializer(typeof(List <InventarioComprometidoEncabezado>)); var xmlDocumentos = new StringWriter(); var xmlWriter = new XmlTextWriter(xmlDocumentos) { Formatting = Formatting.Indented }; serializer.Serialize(xmlWriter, inventarioComprometidoArgumento.InventarioComprometidoEncabezados.ToList()); var documentos = xmlDocumentos.ToString(); DbParameter[] parameters = { new OAParameter { ParameterName = "@DEMAND_HEADER_XML", Value = documentos } }; return (BaseDeDatosServicio.ExecuteQuery <InventarioComprometidoDetalle>( $"{BaseDeDatosServicio.Esquema}.OP_WMS_SP_GET_DETAIL_OF_COMMITTED_INVENTORY_REPORT", CommandType.StoredProcedure, parameters).ToList()); }
private void _vista_UsuarioDeseaObtenerInventarioComprometidoEncabezado(object sender, InventarioComprometidoArgumento e) { e.Usuario = InteraccionConUsuarioServicio.ObtenerUsuario(); _vista.InventarioComprometidoEncabezados = InventarioComprometidoServicio.ObtenerEncabezadosParaReporteDeInventarioComprometido(e); e.InventarioComprometidoEncabezados = _vista.InventarioComprometidoEncabezados; _vista.InventarioComprometidoTodosDetalles = InventarioComprometidoServicio.ObtenerDetallesParaReporteDeInventarioComprometido(e); }