Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (!IsPostBack)
            {
                UiFechaInicio.Date = DateTime.Today.AddDays(-1);
                UiFechaFinal.Date  = DateTime.Today;
                UsuarioDeseaObtenerReubicaciones?.Invoke(UiVistaReubicaciones, new InventarioArgumento {
                    DataReubicacion = new Reubicacion {
                        START_DATE = DateTime.Today.AddDays(-1), END_DATE = DateTime.Today
                    }
                });
            }

            if (Session["UiListaBodegaDestino"] != null)
            {
                UiListaBodegaDestino.DataSource = Session["UiListaBodegaDestino"];
                UiListaBodegaDestino.DataBind();
            }

            if (Session["UiListaUbicacionDestino"] != null)
            {
                UiListaUbicacionDestino.DataSource = Session["UiListaUbicacionDestino"];
                UiListaUbicacionDestino.DataBind();
            }

            if (Session["UiListaBodegaOrigen"] != null)
            {
                UiListaBodegaOrigen.DataSource = Session["UiListaBodegaOrigen"];
                UiListaBodegaOrigen.DataBind();
            }

            if (Session["UiListaUbicacionOrigen"] != null)
            {
                UiListaUbicacionOrigen.DataSource = Session["UiListaUbicacionOrigen"];
                UiListaUbicacionOrigen.DataBind();
            }

            if (Session["UiListaSku"] != null)
            {
                UiListaSku.DataSource = Session["UiListaSku"];
                UiListaSku.DataBind();
            }

            if (Session["UiVistaReubicaciones"] != null)
            {
                UiVistaReubicaciones.DataSource = Session["UiVistaReubicaciones"];
                UiVistaReubicaciones.DataBind();
                ReportViewer();
            }
            if (Session["UiVistaReubicacionInventario"] != null)
            {
                UiVistaReubicacionInventario.DataSource = Session["UiVistaReubicacionInventario"];
                UiVistaReubicacionInventario.DataBind();
            }
        }
Esempio n. 2
0
        protected void UiVistaReubicaciones_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            switch (e.Parameters.Split('|')[0])
            {
            case "Grabar":
                Grabar(sender);
                break;

            case "LlenarVistaReubicaciones":
                UsuarioDeseaObtenerReubicaciones?.Invoke(UiVistaReubicaciones, new InventarioArgumento {
                    DataReubicacion = new Reubicacion {
                        START_DATE = UiFechaInicio.Date, END_DATE = UiFechaFinal.Date
                    }
                });
                break;
            }
        }
Esempio n. 3
0
        public void Grabar(object sender)
        {
            try
            {
                foreach (var item in InventarioReubicado)
                {
                    var reubicaion = new Reubicacion();
                    reubicaion.INVENTORY        = item.INVENTORY;
                    reubicaion.SERIAL_NUMBER    = item.SERIAL_NUMBER;
                    reubicaion.WAREHOUSE        = item.WAREHOUSE;
                    reubicaion.LOCATION         = item.LOCATION;
                    reubicaion.SKU              = item.SKU;
                    reubicaion.DESCRIPTION_SKU  = item.SKU_DESCRIPTION;
                    reubicaion.QTY              = int.Parse(item.QTY.ToString());
                    reubicaion.LAST_UPDATE_BY   = Session["USER"].ToString();
                    reubicaion.USER             = Session["USER"].ToString();
                    reubicaion.WAREHOUSE_TARGET = item.WAREHOUSE_TARGED;
                    reubicaion.LOCATION_TARGET  = item.LOCATION_TARGED;
                    reubicaion.SERIAL_NUMBER    = item.SERIAL_NUMBER;
                    reubicaion.ON_HAND          = int.Parse(item.ON_HAND.ToString());

                    UsuarioDeseaGrabarReubicacion?.Invoke(sender, new InventarioArgumento {
                        DataReubicacion = reubicaion
                    });
                }
                UiVistaReubicaciones.JSProperties.Add("cpLimpiarListaInventarioReubicado", "Enable");
                //InventarioReubicado = new List<Inventario>();
                UsuarioDeseaObtenerReubicaciones?.Invoke(sender, new InventarioArgumento {
                    DataReubicacion = new Reubicacion {
                        START_DATE = UiFechaInicio.Date, END_DATE = UiFechaFinal.Date
                    }
                });
            }
            catch (Exception ex)
            {
                UiVistaReubicaciones.JSProperties.Add("cpError", ex.Message);
            }
        }