示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["UserName"] == null || Session["UserName"].ToString() == "")
            {
                Response.Redirect("~/Default.aspx");
            }
            List <THE_SesionUsuario> existeSesion = MngNegocioUsuarioSesion.VerExisteSesionUsuario(Int32.Parse(Session["numeroUsuario"].ToString()), Session["UserIP"].ToString());

            if (existeSesion.Count == 0)
            {
                return;
            }

            try
            {
                if (!IsPostBack)
                {
                    TDI_LogPaginas logPaginas = new TDI_LogPaginas();
                    logPaginas.LogFecha              = DateTime.Now;
                    logPaginas.LogIp                 = Session["UserIP"].ToString();
                    logPaginas.LogUrlPagina          = Request.RawUrl;
                    logPaginas.EmpleadoLlavePrimaria = new THE_Empleado {
                        EmpleadoLlavePrimaria = int.Parse(Session["numeroUsuario"].ToString())
                    };
                    MngNegocioLogPaginas.GuardarLogPaginas(logPaginas);
                }

                string IdUsuario     = Request.QueryString["data"];
                string IdDispositivo = Request.QueryString["guid"];
                if (IdDispositivo != "NO")
                {
                    List <TDI_UsuarioDispositivo> usuaDis = MngNegocioUsuarioDispositivo.ObtieneDispoUsuarioPorIdDispo(int.Parse(IdDispositivo));
                    if (usuaDis.Count > 0)
                    {
                        lblNombreUsua.Text = usuaDis[0].UsuarioLlavePrimaria.UsuarioNombre;
                        lblDispoNum.Text   = usuaDis[0].IdDispositivo.NumerodelTelefono;
                        lblEstado.Text     = usuaDis[0].UsuarioLlavePrimaria.EstadoInfo.EstadoNombre;
                    }
                }
                else
                {
                    List <TDI_UsuarioDispositivo> usuDispo = MngNegocioUsuarioDispositivo.ObtieneDispositivoPorUsuario(int.Parse(IdUsuario));
                    if (usuDispo.Count > 0)
                    {
                        lblNombreUsua.Text = usuDispo[0].UsuarioLlavePrimaria.UsuarioNombre;
                        lblDispoNum.Text   = usuDispo[0].IdDispositivo.NumerodelTelefono;
                        lblEstado.Text     = usuDispo[0].UsuarioLlavePrimaria.EstadoInfo.EstadoNombre;
                    }
                    else
                    {
                    }
                }
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["numeroUsuario"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "DispositivoInfo", int.Parse(Session["numeroUsuario"].ToString()));
            }
            finally {
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Session["UserName"] == null || Session["UserName"].ToString() == "")
                {
                    Response.Redirect("~/Default.aspx");
                }

                try
                {
                    if (!IsPostBack)
                    {
                        TDI_LogPaginas logPaginas = new TDI_LogPaginas();
                        logPaginas.LogFecha              = DateTime.Now;
                        logPaginas.LogIp                 = Session["UserIP"].ToString();
                        logPaginas.LogUrlPagina          = Request.RawUrl;
                        logPaginas.EmpleadoLlavePrimaria = new THE_Empleado {
                            EmpleadoLlavePrimaria = int.Parse(Session["numeroUsuario"].ToString())
                        };
                        MngNegocioLogPaginas.GuardarLogPaginas(logPaginas);
                    }

                    string IdUsuario     = Request.QueryString["data"];
                    string IdDispositivo = Request.QueryString["guid"];
                    if (IdDispositivo != "NO")
                    {
                        List <THE_Dispositivo> dispo = MngNegocioDispositivo.ObtieneDispositivoPorID(int.Parse(IdDispositivo));

                        lblDispoDesc.Text   = dispo[0].DispositivoDesc;
                        lblDispoMarca.Text  = dispo[0].Marca;
                        lblDispoMdn.Text    = dispo[0].DispositivoMdn;
                        lblDispoMeid.Text   = dispo[0].DispositivoMeid;
                        lblDispoModelo.Text = dispo[0].Modelo;
                        lblDispoNum.Text    = dispo[0].NumerodelTelefono;
                    }
                    else
                    {
                        List <TDI_UsuarioDispositivo> usuDispo = MngNegocioUsuarioDispositivo.ObtieneDispositivoPorUsuario(int.Parse(IdUsuario));
                        if (usuDispo.Count > 0)
                        {
                        }
                        else
                        {
                        }
                    }
                }
                catch (Exception ex)
                {
                    EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["numeroUsuario"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "DispositivoInfo", int.Parse(Session["numeroUsuario"].ToString()));
                }
            }
            catch (Exception ms) { }
            finally { }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Session["UserName"] == null || Session["UserName"].ToString() == "")
                {
                    Response.Redirect("~/Default.aspx");
                }

                if (!IsPostBack)
                {
                    txtCalendario.DatePopupButton.Attributes.Add("onclick", "PopupLoc(event, '" + txtCalendario.ClientID + "');return false;");
                    TDI_LogPaginas logPaginas = new TDI_LogPaginas();
                    logPaginas.LogFecha              = DateTime.Now;
                    logPaginas.LogIp                 = Session["UserIP"].ToString();
                    logPaginas.LogUrlPagina          = Request.RawUrl;
                    logPaginas.EmpleadoLlavePrimaria = new THE_Empleado {
                        EmpleadoLlavePrimaria = int.Parse(Session["numeroUsuario"].ToString())
                    };
                    MngNegocioLogPaginas.GuardarLogPaginas(logPaginas);
                    trExportar.Visible = false;
                    List <TDI_UsuarioDispositivo> Usuarios = MngNegocioUsuarioDispositivo.ObtieneUsuariosConDispositivoAsignado();
                    DataTable dt = new DataTable();
                    dt.Columns.Add(new DataColumn("UsuarioNombre"));
                    dt.Columns.Add(new DataColumn("UsuarioLlavePrimaria"));
                    foreach (TDI_UsuarioDispositivo dispo in Usuarios)
                    {
                        DataRow nuevo = dt.NewRow();
                        nuevo[0] = dispo.UsuarioLlavePrimaria.UsuarioNombre;
                        nuevo[1] = dispo.UsuarioLlavePrimaria.UsuarioLlavePrimaria;
                        dt.Rows.Add(nuevo);
                    }

                    this.txtCalendario.SelectedDate = DateTime.Now.AddDays(-7);
                    this.txtFechaFinal.SelectedDate = DateTime.Now;
                    FillDropDown(ref ddlEmpleados, dt, "UsuarioLlavePrimaria", "UsuarioNombre", true);
                    btnExportar.Visible = true;
                }
            }
            catch (Exception ms) {
            }finally{
            }
        }
示例#4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Session["UserName"] == null || Session["UserName"].ToString() == "")
                {
                    Response.Redirect("~/Default.aspx");
                }
                if (!IsPostBack)
                {
                    TDI_LogPaginas logPaginas = new TDI_LogPaginas();
                    logPaginas.LogFecha              = DateTime.Now;
                    logPaginas.LogIp                 = Session["UserIP"].ToString();
                    logPaginas.LogUrlPagina          = Request.RawUrl;
                    logPaginas.EmpleadoLlavePrimaria = new THE_Empleado {
                        EmpleadoLlavePrimaria = int.Parse(Session["numeroUsuario"].ToString())
                    };
                    MngNegocioLogPaginas.GuardarLogPaginas(logPaginas);

                    List <TDI_UsuarioDispositivo> Usuarios = MngNegocioUsuarioDispositivo.ObtieneUsuariosConDispositivoAsignado();
                    DataTable dt = new DataTable();
                    dt.Columns.Add(new DataColumn("UsuarioNombre"));
                    dt.Columns.Add(new DataColumn("UsuarioLlavePrimaria"));
                    foreach (TDI_UsuarioDispositivo dispo in Usuarios)
                    {
                        DataRow nuevo = dt.NewRow();
                        nuevo[0] = dispo.UsuarioLlavePrimaria.UsuarioNombre;
                        nuevo[1] = dispo.UsuarioLlavePrimaria.UsuarioLlavePrimaria;
                        dt.Rows.Add(nuevo);
                    }
                    FillDropDown(ref ddlEmpleados, dt, "UsuarioLlavePrimaria", "UsuarioNombre", true);
                }
            }
            catch (Exception ms)
            {
            }
            finally {
            }
        }