示例#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() == "")
                {
                    ClearApplicationCache();


                    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);
                }
                else
                {
                }
            }
            catch (Exception ms) { }
            finally { }
        }
示例#3
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)
                {
                    List <TDI_BaseRespuestas> empl2 = MngNegocioBaseRespuestas.ObtenerRespFrecuentes();

                    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 <THE_Encuesta> encuGra = MngNegocioEncuesta.ObtieneEncuestasActivas();

                    if (encuGra.Count > 0)
                    {
                        RadComboBox1.DataSource     = encuGra;
                        RadComboBox1.DataTextField  = "Nombreencuesta";
                        RadComboBox1.DataValueField = "IdEncuesta";
                        RadComboBox1.DataBind();

                        //List<THE_Usuario> Usuario = MngNegocioUsuario.ObtieneTodosUsuarios();

                        //foreach (var us in Usuario)
                        //{
                        //    us.UsuarioNombre = us.UsuarioNombre + " " + us.UsuarioApellPaterno + " " + us.UsuarioApellMaterno;
                        //}

                        //if (Usuario.Count > 0)
                        //{
                        //    RadComboBox2.DataSource = Usuario;
                        //    RadComboBox2.DataTextField = "UsuarioNombre";
                        //    RadComboBox2.DataValueField = "UsuarioLlavePrimaria";
                        //    RadComboBox2.DataBind();
                        //}
                    }
                }
            }
            catch (Exception msException)
            {
            }
        }
示例#4
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 { }
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                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;
                }

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

                try
                {
                    CargaDatos();
                    ctrlMessageBox.MsgBoxAnswered += new MessageBox.MsgBoxEventHandler(ctrlMessageBox_MsgBoxAnswered);
                }
                catch (Exception ex)
                {
                    EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmCatalogos", int.Parse(Session["numeroUsuario"].ToString()));
                }
            }
            catch (Exception ms)
            {
            }
            finally {
            }
        }
示例#6
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{
            }
        }
示例#7
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);

                    //List<THE_Encuesta> encuGra = MngNegocioEncuesta.ObtieneEncuestasActivas();

                    //if (encuGra.Count > 0)
                    //{
                    //    cbEncuestas.DataSource = encuGra;
                    //    cbEncuestas.DataTextField = "Nombreencuesta";
                    //    cbEncuestas.DataValueField = "IdEncuesta";
                    //    cbEncuestas.DataBind();
                    //}
                }
            }
            catch (Exception ms)
            {
            }
        }
示例#8
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 {
            }
        }
示例#9
0
 void frmDispositivos_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);
                 CargaGrid();
                 ctrlMessageBox.MsgBoxAnswered += new MessageBox.MsgBoxEventHandler(ctrlMessageBox_MsgBoxAnswered);
             }
             else
             {
             }
         }
         catch (Exception ex)
         {
             EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["numeroUsuario"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispositivos", int.Parse(Session["numeroUsuario"].ToString()));
         }
     }
     catch (Exception ms)
     {
     }
     finally {
     }
 }
示例#10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Session["UserName"] == null || Session["UserName"].ToString() == "")
                {
                    Response.Redirect("~/Default.aspx");
                }
                try
                {
                    if (!IsPostBack)
                    {
                        VistaActiva.Value = "vd";
                        tdViewDetails.Style.Add(style, "block");
                        tdViewImagen.Style.Add(style, "none");
                        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);
                        CargaGrid();
                        ObtieneTodosDispos();
                        txtFechaIni.SelectedDate = DateTime.Now;
                        txtFechaFin.SelectedDate = DateTime.Now;
                        txtBuscaEncuesta.Text    = "";
                        CargaDatosCatalogos();
                    }
                    else
                    {
                        if (VistaActiva.Value == "vd")
                        {
                            tdViewDetails.Style.Add(style, "block");
                            tdViewImagen.Style.Add(style, "none");
                        }
                        else
                        {
                            tdViewDetails.Style.Add(style, "none");
                            tdViewImagen.Style.Add(style, "block");
                        }

                        ObtieneTodosDispos();
                        CargaDatosCatalogos();
                        if (hfIdEncuestaUnico.Value == "")
                        {
                            CargaGrid();
                        }
                    }
                }
                catch (Exception ex)
                {
                    EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["numeroUsuario"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispoEncuesta", int.Parse(Session["numeroUsuario"].ToString()));
                }
            }
            catch (Exception ms)
            {
            }
            finally {
            }
        }