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(); } }
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; } }
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); } }