Esempio n. 1
0
        private void ObtieneDispoDisponiblesEncuesta(int IdEncuSel)
        {
            try
            {
                List <THE_Dispositivo> lstDispoEncu = new List <THE_Dispositivo>();

                List <THE_Dispositivo> lstDispoDispo = MngNegocioDispositivo.ObtieneDispositivosAsignadosUsuario();

                for (int ini = 0; ini < lstDispoDispo.Count; ini++)
                {
                    if (lstDispoDispo[ini].ImagenTelefono == null)
                    {
                        lstDispoDispo[ini].ImagenTelefono = "../Images/no_foto.jpg";
                    }
                    else
                    {
                        lstDispoDispo[ini].ImagenTelefono = "../Media/Dispositivos/" + lstDispoDispo[ini].IdDispositivo + "/" + lstDispoDispo[ini].ImagenTelefono;
                    }
                }

                foreach (THE_Dispositivo itmDispo in lstDispoDispo)
                {
                    List <TDI_EncuestaDispositivo> itmEncuDis = MngNegocioEncuestaDispositivo.ObtieneEstatusDispoEncu(itmDispo.IdDispositivo, IdEncuSel);
                    if (itmEncuDis.Count > 0)
                    {
                        itmDispo.ColorEstatus = itmEncuDis[0].IdDispositivo.ColorEstatus;
                        itmDispo.EstatusCheck = itmEncuDis[0].IdDispositivo.EstatusCheck;
                        itmDispo.ChkEnabled   = itmEncuDis[0].IdDispositivo.ChkEnabled;
                    }
                    else
                    {
                        itmDispo.ColorEstatus = "../Images/not.jpg";
                        itmDispo.EstatusCheck = "";
                        itmDispo.ChkEnabled   = "";
                        itmDispo.StrColor     = "Rojo";
                    }

                    lstDispoEncu.Add(itmDispo);
                }
                lvDispositivosEncu.DataSource = null;
                lvDispositivosEncu.DataSource = lstDispoEncu;
                lvDispositivosEncu.DataBind();


                ListView1.DataSource = lstDispoEncu;
                ListView1.DataBind();
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispoEncuesta", int.Parse(Session["numeroUsuario"].ToString()));
            }
        }
Esempio n. 2
0
        private void ObtieneTodosDispos()
        {
            try
            {
                List <THE_Dispositivo> lstDisposDisponi = MngNegocioDispositivo.ObtieneDispositivosAsignadosUsuario();

                for (int ini = 0; ini < lstDisposDisponi.Count; ini++)
                {
                    if (lstDisposDisponi[ini].ImagenTelefono == null)
                    {
                        lstDisposDisponi[ini].ImagenTelefono = "../Images/no_foto.jpg";
                    }
                    else
                    {
                        lstDisposDisponi[ini].ImagenTelefono = "../Media/Dispositivos/" + lstDisposDisponi[ini].IdDispositivo + "/" + lstDisposDisponi[ini].ImagenTelefono;
                    }
                }

                lvDispositivosEncu.DataSource = null;
                for (int ini = 0; ini < lstDisposDisponi.Count; ini++)
                {
                    lstDisposDisponi[ini].EstatusCheck = "";
                    lstDisposDisponi[ini].ChkEnabled   = "";
                    lstDisposDisponi[ini].ColorEstatus = "../Images/not.jpg";
                    lstDisposDisponi[ini].StrColor     = "Rojo";
                }
                lvDispositivosEncu.DataSource = lstDisposDisponi;
                lvDispositivosEncu.DataBind();


                ListView1.DataSource = lstDisposDisponi;
                ListView1.DataBind();
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispoEncuesta", int.Parse(Session["numeroUsuario"].ToString()));
            }
        }