Ejemplo n.º 1
0
        protected void UiVistaEtiquetas_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            //AceptarScounting
            switch (e.Parameters.Split('|')[0])
            {
            case "ObtenerEtiquetas":
                UiVistaEtiquetas.DataSource = EtitquetasAsociadas;
                //UsuarioDeseaObtenerEtiquetasPorScouting?.Invoke(sender, new ClienteArgumento { Data = new Cliente { CODE_CUSTOMER = e.Parameters.Split('|')[1] } });

                ((ASPxGridView)sender).Columns[0].Visible = (int.Parse(e.Parameters.Split('|')[2]) != 1);

                break;

            case "EliminarEtiquetaAsociadaACliente":
                var listaTags = EtitquetasAsociadas;
                if (listaTags.Count > 1)
                {
                    UsuarioDeseaEliminarEtiquetaAsociadaACliente?.Invoke(sender, new ScoutingArgumento
                    {
                        Cliente = new Cliente
                        {
                            CODE_CUSTOMER = e.Parameters.Split('|')[1],
                            LOGIN         = Session["LOGIN"].ToString(),
                            IS_FROM       = e.Parameters.Split('|')[3]
                        }
                        ,
                        Etiqueta = new Etiqueta {
                            TAG_COLOR = e.Parameters.Split('|')[2]
                        }
                    });
                    UiVistaEtiquetas.JSProperties.Add("cpObtenerEtiquetas", "Enabled");
                }
                else
                {
                    EstablecerError("El Cliente no puede quedarse sin Etiquetas", sender);
                }


                break;

            case "LimpiarListaDeEtiquetas":
                Session["UiVistaEtiquetas"] = null;
                UiVistaEtiquetas.DataSource = null;
                UiVistaEtiquetas.DataBind();
                break;
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["connectionString"] == null || Session["USER"] == null)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true);
                UiVistaClientesNuevos.JSProperties.Add("cpLocation", "Enable");
                return;
            }
            if (!IsPostBack)
            {
                UiFechaInicio.Value = DateTime.Today;
                UiFechaFinal.Value  = DateTime.Now;
                //UsuarioDesesaObtenerClientesNuevos?.Invoke(sender, new ClienteArgumento{Data = new Cliente{TAGS = "", STATUS = "", NotTags = 0, FechaIncio = DateTime.Today, FechaFinal = DateTime.Now }});
            }

            VistaTerminoDeCargar?.Invoke(this, null);

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

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

            if (Session["UiVistaEtiquetas"] != null)
            {
                UiVistaEtiquetas.DataSource = Session["UiVistaEtiquetas"];
                UiVistaEtiquetas.DataBind();
            }
        }
Ejemplo n.º 3
0
        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);
                UiVistaClientesNuevos.JSProperties.Add("cpLocation", "Enabled");
                return;
            }
            if (!IsPostBack)
            {
                UiFechaInicio.Value = DateTime.Today;
                UiFechaFinal.Value  = DateTime.Today;
            }

            VistaTerminoDeCargar?.Invoke(this, null);

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

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

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

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

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

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

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

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