Beispiel #1
0
        private void LlenaDatosUsuario(int idUsuario)
        {
            try
            {
                HelperUsuario usuario = _servicioUsuario.ObtenerDatosTicketUsuario(idUsuario);
                if (usuario != null)
                {
                    lblNombreDetalle.Text           = usuario.NombreCompleto;
                    lblTipoUsuarioDetalle.Text      = usuario.TipoUsuarioDescripcion.Substring(0, 1);
                    imgVip.Visible                  = usuario.Vip;
                    lblFechaUltimaconexion.Text     = usuario.FechaUltimoLogin;
                    ddlTicketUsuario.DataSource     = usuario.TicketsAbiertos;
                    ddlTicketUsuario.DataTextField  = "Tipificacion";
                    ddlTicketUsuario.DataValueField = "IdTicket";
                    ddlTicketUsuario.DataBind();

                    lblPuesto.Text = usuario.Puesto;
                    // usuario.FirstOrDefault(s => s.Obligatorio) != null ? usuario.CorreoUsuario.First(s => s.Obligatorio).Correo : string.Empty;
                    //TODO: Cambia a correo principal
                    lblCorreoPrincipal.Text = usuario.Correos.First();
                    //usuario.TelefonoUsuario.FirstOrDefault(s => s.Obligatorio) != null ? usuario.TelefonoUsuario.First(s => s.Obligatorio).Numero : string.Empty;
                    //TODO: Cambia a telefono principal
                    lblTelefonoPrincipal.Text        = usuario.Telefonos.First();
                    lblOrganizacion.Text             = usuario.Organizacion;
                    lblUbicacion.Text                = usuario.Ubicacion;
                    lblFechaAltaDetalle.Text         = usuario.Creado;
                    lblfechaUltimaActualizacion.Text = usuario.UltimaActualizacion;
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Beispiel #2
0
        private void LlenaDatosUsuario(HelperUsuario usuario)
        {
            try
            {
                if (usuario != null)
                {
                    lblNombreDetalle.Text = usuario.NombreCompleto;
                    spanTu.Style.Add("background", usuario.TipoUsuarioColor);
                    lblTipoUsuarioDetalle.Text = usuario.TipoUsuarioDescripcion.Substring(0, 1);
                    iVip.Visible = usuario.Vip;
                    lblFechaUltimaconexion.Text = usuario.FechaUltimoLogin;

                    rddConcentradoTicketsUsuario.DataSource = usuario.TicketsAbiertos;
                    rddConcentradoTicketsUsuario.DataBind();

                    //ddlTicketUsuario.DataSource = usuario.TicketsAbiertos;
                    //ddlTicketUsuario.DataTextField = "Tipificacion"; //"IdTicket" +
                    //ddlTicketUsuario.DataValueField = "IdTicket";
                    //ddlTicketUsuario.DataBind();
                    lblPuesto.Text = usuario.Puesto;
                    // usuario.FirstOrDefault(s => s.Obligatorio) != null ? usuario.CorreoUsuario.First(s => s.Obligatorio).Correo : string.Empty;
                    //TODO: Cambia a correo principal
                    lblCorreoPrincipal.Text = usuario.Correos.Any() ? usuario.Correos.First() : string.Empty;
                    //usuario.TelefonoUsuario.FirstOrDefault(s => s.Obligatorio) != null ? usuario.TelefonoUsuario.First(s => s.Obligatorio).Numero : string.Empty;
                    //TODO: Cambia a telefono principal
                    lblTelefonoPrincipal.Text        = usuario.Telefonos.Any() ? usuario.Telefonos.First() : string.Empty;
                    lblOrganizacion.Text             = usuario.Organizacion;
                    lblUbicacion.Text                = usuario.Ubicacion;
                    lblFechaAltaDetalle.Text         = usuario.Creado;
                    lblfechaUltimaActualizacion.Text = usuario.UltimaActualizacion;
                    imgProfileNewComment.ImageUrl    = ((Usuario)Session["UserData"]).Foto != null ? "~/DisplayImages.ashx?id=" + ((Usuario)Session["UserData"]).Id : "~/assets/images/profiles/profile-1.png";
                    byte[] foto = new ServiceUsuariosClient().ObtenerFoto(usuario.IdUsuario);
                    if (foto != null)
                    {
                        imgUsuarioTicket.ImageUrl  = "~/DisplayImages.ashx?id=" + usuario.IdUsuario;
                        imgUsuarioDetalle.ImageUrl = "~/DisplayImages.ashx?id=" + usuario.IdUsuario;
                    }
                    else
                    {
                        imgUsuarioTicket.ImageUrl  = "~/assets/images/profiles/profile-square-1.png";
                        imgUsuarioDetalle.ImageUrl = "~/assets/images/profiles/profile-square-1.png";
                    }
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Settings.DAO.UsuarioDAO usuarioDAO = new Settings.DAO.UsuarioDAO();
            Usuario usuario = usuarioDAO.Login(tbxLogin.Text, tbxSenha.Text);

            if (usuario != null)
            {
                this.Hide();

                HelperUsuario.RegistrarLogin(usuario);

                new Home2().ShowDialog();
                this.Close();
            }
            else
            {
                MessageBox.Show("Usuário não localizado");
            }
        }
Beispiel #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            Settings.DAO.UsuarioDAO usuarioDAO = new Settings.DAO.UsuarioDAO();
            Usuario usuario = usuarioDAO.Login(((KeyValuePair <int, string>)ddlUsuarios.SelectedItem).Value, tbxSenha.Text);

            if (usuario != null)
            {
                this.Hide();

                HelperUsuario.RegistrarLogin(usuario);

                new Home2((EnumPerfil)Enum.Parse(typeof(EnumPerfil), usuario.Perfil.ToString())).ShowDialog();
                this.Close();
            }
            else
            {
                MessageBox.Show("Usuário não localizado");
            }
        }