Example #1
0
 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_UsuarioDeseaValidarOrdenesEnInventarioParaSonda(object sender, InventarioArgumento e)
 {
     try
     {
         _vista.InventarioParaSonda = InventarioServicio.ValidarOrdenesEnInventario(e.Data);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
Example #3
0
 private void _vista_UsuarioDeseaObtenerSeriesDeProducto(object sender, InventarioArgumento e)
 {
     try
     {
         _vista.SeriePorSku = InventarioServicio.ObtenerSeriesDeProductoPorBodega(e.Data);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioDeseaConsultarInventarioDiario(object sender, Argumentos.ConsultaArgumento e)
 {
     try
     {
         _vista.Inventario = InventarioServicio.ObtenerReporteDiarioDeInventario(e);
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
     }
 }
Example #5
0
 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);
     }
 }
Example #6
0
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.Usuario    = InteraccionConUsuarioServicio.ObtenerUsuario();
         _vista.Inventario = InventarioServicio.ObtenerInventario(new InventarioArgumento {
             UsuarioId = _vista.Usuario
         });
         ObtenerEstadosDeMaterial();
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
Example #7
0
 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);
     }
 }
Example #8
0
 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);
     }
 }
        private void _vista_UsuarioDeseaObtenerSugeridoCompra(object sender, SugeridoCompraArgumento e)
        {
            try
            {
                var arg = new SugeridoCompraArgumento
                {
                    Login = InteraccionConUsuarioServicio.ObtenerUsuario()
                    ,
                    WarehouseXml = Xml.ConvertListToXml(_vista.Bodegas.Where(b => b.IS_SELECTED).ToList())
                    ,
                    MaterialXml = Xml.ConvertListToXml(_vista.Materiales.Where(m => m.IS_SELECTED).ToList())
                };

                _vista.SugeridoCompra = InventarioServicio.ObtenerSugeridoCompra(arg);
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.Mensaje(ex.Message);
            }
        }
Example #10
0
        private void _vista_UsuarioDeseaObtenerIdle(object sender, InventarioInactivoArgumento e)
        {
            try
            {
                var arg = new InventarioInactivoArgumento
                {
                    Login = InteraccionConUsuarioServicio.ObtenerUsuario()
                    ,
                    WarehouseXml = Xml.ConvertListToXml(_vista.Bodegas.Where(b => b.IS_SELECTED).ToList())
                    ,
                    ZoneXml = Xml.ConvertListToXml(_vista.Zonas.Where(z => z.IS_SELECTED).ToList())
                    ,
                    MaterialXml = Xml.ConvertListToXml(_vista.Materiales.Where(m => m.IS_SELECTED).ToList())
                };

                _vista.InventarioInactivo = InventarioServicio.ObtenerInventarioInactivo(arg);
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.Mensaje(ex.Message);
            }
        }
 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);
     }
 }
 void _vista_ValidarOrdenesEnInventario(object sender, InventarioArgumento e)
 {
     _vista.Inventario = InventarioServicio.ValidarOrdenesEnInventario(e.Data);
 }