/// <summary>
        /// Cargars the usuario.
        /// </summary>
        private void CargarPersona()
        {
            LimpiarCampos();
            atrBLPersona = new BLPersona();
            //propPersona.username = string.Empty;
            atrBLPersona.Data = propPersona;
            atrBLPersona.GetById();
            Persona objPersona = atrBLPersona.Data;
            lblNombreApellido.Text = " - " + objPersona.nombre + " " + objPersona.apellido;
            txtUserName.Text = string.Empty;
            txtEmailUsuario.Text = objPersona.email;
            lblPreguntaUsuario.Text = BLConfiguracionGlobal.ObtenerConfiguracion(enumConfiguraciones.PreguntaDefault);
            lblRespuestaUsuario.Text = objPersona.numeroDocumento.ToString();

            atrBLSeguridad = new BLSeguridad(propSeguridad);

            UIUtilidades.BindCombo<DTRol>(ddlListRoles, atrBLSeguridad.GetRolesByTipoPersona(objPersona.tipoPersona.idTipoPersona), "NombreCorto", "Nombre", true);

            udpRoles.Visible = true;
            udpRoles.Update();
        }
        /// <summary>
        /// Guardars the usuario.
        /// </summary>
        private void GuardarUsuario()
        {
            DTUsuario objUsuario = new DTUsuario();
            objUsuario.Nombre = txtUserName.Text;
            objUsuario.Email = txtEmailUsuario.Text;
            objUsuario.Aprobado = chkHabilitado.Checked;
            objUsuario.PaswordPregunta = lblPreguntaUsuario.Text;
            objUsuario.PaswordRespuesta = lblRespuestaUsuario.Text;
            objUsuario.EsUsuarioInicial = true;
            objUsuario.ListaRoles = new List<DTRol>();
            objUsuario.ListaRoles.Add(new DTRol() { NombreCorto = ddlListRoles.SelectedValue, Nombre = ddlListRoles.SelectedItem.Text });

            DTSeguridad objSeguridad = new DTSeguridad();
            objSeguridad.Usuario = objUsuario;
            atrBLSeguridad = new BLSeguridad(objSeguridad);
            atrBLSeguridad.CrearUsuario();

            Persona objPersona = new Persona();
            atrBLPersona = new BLPersona(propPersona);
            atrBLPersona.GetById();
            atrBLPersona.Data.username = objUsuario.Nombre;
            atrBLPersona.Save();
        }
        /// <summary>
        /// Cargars the usuario.
        /// </summary>
        private void CargarPersona()
        {
            LimpiarCampos();
            atrBLPersona = new BLPersona();
            //propPersona.username = string.Empty;
            atrBLPersona.Data = propPersona;
            atrBLPersona.GetById();
            Persona objPersona = atrBLPersona.Data;
            lblNombreApellido.Text = objPersona.nombre + " " + objPersona.apellido;
            txtUserName.Text = string.Empty;
            txtEmailUsuario.Text = objPersona.email;
            lblPreguntaUsuario.Text = BLConfiguracionGlobal.ObtenerConfiguracion(enumConfiguraciones.PreguntaDefault);
            lblRespuestaUsuario.Text = objPersona.numeroDocumento.ToString();

            udpRoles.Visible = true;
            udpRoles.Update();
        }