protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (Session["connectionString"] == null || Session["USER"] == null)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true);
                return;
            }
            if (!IsPostBack)
            {
                UiFechaDeInicio.Value = DateTime.Today;
                UiFechaFinal.Value    = DateTime.Today;
            }

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

            if (Session["UiListaCliente"] != null)
            {
                UiListaCliente.DataSource = Session["UiListaCliente"];
                UiListaCliente.DataBind();
            }
        }
        void vistaListas_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }

            switch (e.Parameters.Split('|')[0])
            {
            case "LimpiarSelecionCliente":
                UiListaCliente.Value = null;
                UiListaCliente.DataBind();
                break;

            case "LimpiarSelecionFechaDeEntrega":
                UiFechaDeEntrega.Date = DateTime.Today.AddDays(1);
                break;

            case "LimpiarSelecionListaSku":
                UiListaSku.Value = null;
                UiListaSku.DataBind();
                break;

            case "LlenarListaClientes":
                LlenarListaClientes(sender, e.Parameters.Split('|')[1]);
                break;

            case "LlenarListaSku":
                UsuarioDeseaObtenerSkus?.Invoke(sender, new ListaDePrecioArgumento {
                    Data = new ListaDePrecio {
                        LOGIN = Session["LOGIN"].ToString(), CODE_PRICE_LIST = UiListaCliente.GridView.GetRowValues(UiListaCliente.GridView.FocusedRowIndex, "CODE_PRICE_LIST").ToString()
                    }
                });
                break;

            case "ActualizarListaSku":
                //es para actualizar la lista
                break;

            case "LlenarListaClientesExcel":
                UiListaCliente.GridView.Selection.SelectRow(0);
                break;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (Session["connectionString"] == null || Session["USER"] == null)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true);
                return;
            }

            if (!IsPostBack)
            {
                UiFechaDeEntrega.Date = DateTime.Today.AddDays(1);
                ScriptManager.RegisterStartupScript(this, GetType(), "BloquearControles", "BloquearControles(false);", true);
            }

            if (Session["UiListaCliente"] != null)
            {
                UiListaCliente.DataSource = Session["UiListaCliente"];
                UiListaCliente.DataBind();
            }
            if (Session["UiListaSku"] != null)
            {
                UiListaSku.DataSource = Session["UiListaSku"];
                UiListaSku.DataBind();
            }
            if (Session["UiVistaOrdenDeVentaDetalle"] != null)
            {
                UiVistaOrdenDeVentaDetalle.DataSource = Session["UiVistaOrdenDeVentaDetalle"];
                UiVistaOrdenDeVentaDetalle.DataBind();
            }
            if (Session["UiLabelMostrarNumDocYSerie"].ToString() != "")
            {
                UiLabelMostrarNumDocYSerie.Text = Session["UiLabelMostrarNumDocYSerie"].ToString();
            }
        }
Ejemplo n.º 4
0
 public void LlenarListaCliente(IEnumerable <Cliente> cliente)
 {
     UiListaCliente.DataSource = cliente;
     UiListaCliente.DataBind();
     UiListaCliente.Value = FacturaEncabezado.CLIENT_ID;
 }