Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - seth444

#1

Mas o menos con esto me lo puedo solucionar, lo malo es que hay que partir de una fecha inicial.


DECLARE @dateAntes date, @dateDespues date
DECLARE @mes int

SET @mes = 5
SET @dateAntes = '01/01/2010'

SET @dateDespues = DATEADD(WEEK, @mes, @dateAntes )

SELECT @dateAntes, @dateDespues


Saludos ;)
#2
Hola a tod@s ^^,

quería preguntaros una cosilla de Transact SQL.
Me gustaría saber como puedo obtener a partir de un numero entero que representa un numero de semana, la fecha a la que corresponde.
Si yo ejecuto esta sentencia:

    SELECT     DATEPART(WEEK, '2010-01-01')

Obtengo el número de semana la que corresponde la fecha "2010-01-01" , que en este caso es "1".
Yo necesitaria la misma operación pero en el otro sentido.

Alguien me puede ayudar??.

Muchas gracias ;).
#3
Ok, la solución al problema es que cuando inicializas la variable de la clase Membershipuser, debes pasarle como parametro "providerName" el nombre que le has puesto en el web.condig, en mi caso, habría que pasarle como parametro la cadena "providerName" para que cuando busque en el web.config, lo encuentre ^^.

Saludos ;).
#4
Ya lo he solucionado ^^, gracias de todas formas a los que se interesaron en leer el post.
#5
Hola,

Soy programador C# y estoy trabajando ahora en Asp.Net con C#. Estoy teniendo problemas a la hora de inicializar una variable de la clase MemberShipUser (que no se muy bien como funciona), parece ser que cuando le paso los parametros que necesita, me da prblemas con una de las lineas del web.config de la WebSite.  El error es este:

System.ArgumentException was unhandled by user code
  Message="The membership provider name specified is invalid.\r\nParameter name: providerName"
  Source="System.Web"
  ParamName="providerName"
  StackTrace:
       at System.Web.Security.MembershipUser..ctor(String providerName, String name, Object providerUserKey, String email, String passwordQuestion, String comment, Boolean isApproved, Boolean isLockedOut, DateTime creationDate, DateTime lastLoginDate, DateTime lastActivityDate, DateTime lastPasswordChangedDate, DateTime lastLockoutDate)
       at MentorBoxMembershipProvider.ClassMentorBoxMembershipProvider.GetUserFromReader(SqlDataReader reader) in C:\Users\Seth\Documents\Visual Studio 2008\Projects\MentorMembershipProvider\MentorMembershipProvider\MentorBoxMembershipProvider.cs:line 923
       at MentorBoxMembershipProvider.ClassMentorBoxMembershipProvider.GetUser(String username, Boolean userIsOnline) in C:\Users\Seth\Documents\Visual Studio 2008\Projects\MentorMembershipProvider\MentorMembershipProvider\MentorBoxMembershipProvider.cs:line 777
       at MentorBoxMembershipProvider.ClassMentorBoxMembershipProvider.CreateUser(String username, String password, String email, String passwordQuestion, String passwordAnswer, Boolean isApproved, Object providerUserKey, MembershipCreateStatus& status) in C:\Users\Seth\Documents\Visual Studio 2008\Projects\MentorMembershipProvider\MentorMembershipProvider\MentorBoxMembershipProvider.cs:line 478
       at Default.btnClickNewUser(Object sender, EventArgs e) in c:\Users\Seth\Documents\Visual Studio 2008\WebSites\TestMentorBoxProviderMemberShip\test.aspx.cs:line 65
       at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
       at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
       at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
       at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
       at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  InnerException:


Os he puesto en rojo la linea más importante, ya que el resto es la pila de llamadas..., mi pregunta es si alguien entiende un poco como configurar el web.config para poder inicializar objetos de la clase MemberShipUser.

Concretamente la parte de mi webconfig afectada es la siguiente:

<membership defaultProvider="providerName" userIsOnlineTimeWindow="15">
      <providers>
        <add
          name="providerName"
          type="MentorBoxMembershipProvider.ClassMentorBoxMembershipProvider"
          connectionStringName="ConnectionToSETHESEMTIA"
          enablePasswordRetrieval="true"
          enablePasswordReset="true"
          requiresQuestionAndAnswer="true"
          writeExceptionsToEventLog="true" />
      </providers>
  </membership>


Si alguien entiende algo de lo que me pueda ocurrir le agradecería mucho su ayuda.

Saludos ^^.
#6
Finalmente ya lo solucioné, en el framework 3.5 la clase está en system.web.dll ^^, así que asunto arreglado ;).
#7

Hola a tod@s,

Tengo un problema y os ruego por favor que me ayudéis, a ver si soy lo suficientemente bueno para podéroslo explicar de forma clara.

Soy programador de C# y suelo trabajar con el Visual Studio 2008 en el Windows 7. Me han pedido que me busque un poco la vida para crearme un proveedor de suscripciones personalizado (Custom provider membership). He buscado en la msdn y he visto que está muy bien explicado, con ejemplos y todo.

Resulta que para crearlo tengo que empezar por crearme una clase que hereda a su vez, de una clase abstracta llamada "MembershipProvider", y el problema está ahi, porque esa clase de la que debe heredar viene de SYSTEM.WEB.DLL Security (http://www.microsoft.com/downloads/details.aspx?FamilyID=cbc9f3cf-c3c3-45c4-82e3-e11398bc2cd2&displaylang=en#Requirements) que curiosamente no me puedo instalar ya que no es compatible con el windows 7 (es extraño que la del vista no me funcione).

¿Alguien me puede ayudar?

Muchas gracias y perdonar las molestias.
Saludos.
#8
Off-topic / ayuda con copias de seguidad del disco
08 de Junio de 2009, 01:37:31 PM
Hola gente ^^,

No se si acierto con el foro, pero bueno, ahi van las dudas.

Resulta que quisiera instalarme el W7R en mi pc. Pero como es una versión Beta, me da miedo de que salga algún problema.
Tengo instalado el Vista 64b y me está tocando tanto las narices que estoy deseando deshacerme de él...

Soy bastante pollo en esto de restaurar sistemas y necesito vuestra ayuda.

2 Dudas:
1) Qué programa me vendría mejor para hacer la copia de seguridad del disco?
2) Necesito que me verifiquéis estos pasos que pienso deben seguirse para hacer una copia y restaurarla en caso de tener que restaurarse.
Estado inicial: cuento con dos discos duros -> A (donde tengo el SO) y B (disco auxiliar de almacenamiento)
P1) Utilizo el programa (todavia no se cual) para hacer una copia de seguiridad (BackUp) del disco A en el disco B.
P2) Formateo el disco A e instalo el W7R (asumo que me veo obligado a restaurar el vista).
P3) Para restaurar backup que hice en el Disco A, necesito otro pc, llamémoslo "N_PC", que tenga instalado el programa de hacer copias de seguridad. Por lo tanto cojo los discos A y B y los enchufo a N_PC. Hago la restauración del fichero que hace referencia al Backup que está en B, en A.
Se supone que ahora vuelvo a estar en el "estado incial" y aquí no ha pasado nada ^^.


Gracias ;).
#9
General Programadores / Dudas sobre FlowDocument en C#
11 de Febrero de 2009, 08:59:58 AM
Hola,

Soy un programador en C# y llevo cierto tiempo trabajando con FlowDocument en XAML,

http://msdn.microsoft.com/en-us/library/aa970909.aspx

esta clase añade a la interfaz de salida una ventana con varias caracteristicas (3 distitntos tipos de vistas, zoom, paginación, etc...).

http://msdn.microsoft.com/en-us/library/system.windows.controls.flowdocumentreaderviewingmode.aspx

Concretamente existe una vista que es para que me interesa, la "Scroll viewing" que te permite ver el documento sin paginación y abriendo un scroll bar en el lateral derecho de la interfaz. Mi pregunta es si sería posble editar las propiedades de ese scroll para poder situarlo en una posición determinada del documento nada más arracar la aplicación.

Sé que no es un tema demasiado fácil, pero si alguien lo sabe le agradecería mucho que me contestara.

Gracias y un abrazo a tod@s ^^.
#10
Bueno, como nadie tiene ni idea, y yo era el primero, me contestaré yo mismo ^^.

En SQL Server 2005, no se pueden pasar listas de ningún tipo como parámetros. En un principio pensaba que esto lo podría solucionar usando el Tipo Table, sin embargo esto sólo se puede en la versión 2008. La única solución, es crear un xml con esa estructura de lista de cadenas, o una cadena con la lista de valores continuos y luego en .Net hacer un split para sacar cada elemento.

Un saludo ;).
#11
Hola,

Estoy interesado en crear una función SQL (2005), en la cual uno de los parámetros me vendría bien que fuera una especie de lista de cadenas. El tipo que más se le aproxima es el de TABLE (estoy intentando evitar tener que crear un XML que represente esa lista de cadenas), sin embargo para el SQL Server 2005 no puedo usar este tipo como parametro de una función. Alquien me puede echar una mano?.

Esta función llama a un método de un  Assembly,  al cual  le vendría de perlas tener esa lista de cadenas.

Un saludo a tod@s ^^.
#12

Hola gente,

Mi problema es que tengo un assembly que únicamente hace operaciones internas, destro de la base de datos en la que está metido, es decir, no accede a disco, ni al registro ni externamente a ningún sitio. Sin embargo, cuando intento utilizarlo me da un error como este:

A .NET Framework error occurred during execution of user-defined routine or aggregate "GetXaml": System.Security.HostProtectionException: Attempted to perform an operation that was forbidden by the CLR host. The protected resources (only available with full trust) were: All The demanded resources were: ExternalThreading System.Security.HostProtectionException: at System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Assembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandle rmh, SecurityAction action, Object demand, IPermission permThatFailed) at System.Security.CodeAccessSecurityEngine.CheckSetHelper(PermissionSet grants, PermissionSet refused, PermissionSet demands, RuntimeMethodHandle rmh, Object assemblyOrString, SecurityAction action, Boolean throwException) at System.Security.CodeAccessSecurityEngine.CheckSetHelper(CompressedStack cs, PermissionSet grants, PermissionSet refused, PermissionSet demands, RuntimeMethodHandle rmh, Assembly asm, SecurityAction action) at Preference.Jitmv.XamlProcessor.ProcessXamlTemplate() at Preference.Jitmv.SqlServer.Processor.GetXaml(SqlXml
xmlDescriptive, SqlXml xmlPrice, SqlString templateName, SqlInt16 language, SqlInt32 instanceQuantity) .


Este error lo soluciono ÚNICAMENTE dándole un conjunto de permisos "UNSAFE" al assembly. ¿Alguien sabe porqué narices (con perdón) no puedo usar el "SAFE" ó "EXTERNAL_ACCESS" si no tiene nigún tipo de acceso externo a recursos?.

Gracias y perdonar las molestias.
#13
General Programadores / Duda de configuración del VS2008
26 de Septiembre de 2008, 12:47:33 PM
Hola a tod@s,

Me he instalado el Visual Studio 2008 por necesidades del trabajo y me he encontrado con un problemilla que creo es de configuración del mismo.

Suelo trabajar bastante con Xml, Xaml, etc...; en modo Debug puedo ver las variables de tipo String que contiene el Xml en cuestión. Cuando visualizo el contenido de la variable, puedo hacerlo de tres formas, con el visualizador de Texto, con el de Xml, o con el de HTML, obviamente a mi me interesa el de Xml. Y aquí viene el problema, en el Visual Studio 2005, podía abrir y cerrar el contenido de las etiquetas (una facilidad muy util que ofrece el visualizador), sin embargo en la vs 2008 no puedo, es decir, tengo que ver el xml al completo sin poder abrir o cerrar las etiquetas.

Alguien sabe como activar esta opción si es que existe?.

Gracias, espero haber sido lo suficientemente claro, perdonarme si no es así.

#14
Off-topic / G24 ó T240HD???
21 de Septiembre de 2008, 10:15:12 PM
Hola, tengo varias dudas, me tengo que comprar un monitor y estoy entre estos dos el G24 y el T240HD.
Dudas:

1) Tengo entendido que en cuanto a tiempos de respuesta se refiere, prácticamente la diferencia entre uno de 2ms y uno de 5ms es imperceptible, es cierto?.

2) Es posible encontrar un monitor con TDT incluido que tenga 2ms de respuesta?

3) Me interesa que mi monitor tenga TDT integrado porque me gusta mucho ver la tele en mi cuarto, merece la pena comprarse un TDT a parte y disfrutar del G24 o por el contrario es mejor tenerlo todo metido en la misma tele como en el TD240HD (esta es la opcion que yo creo k es mejor)?.

Es posible que todavía tarde un mes más en comprarmelo, pero me vendría bien ir enterándome de estas cosas. Por cierto, para dentro de 1 mes nadie sabe si va a salir algún monitor que me pueda interesar verdad?, en mi caso, lo voy a utilizar en un 60% para jugar, y el resto para trabajar, y ver la tele.

Aquí teneis dos enlaces (G24 y T240HD resp.) para que podáis ver las características de cada uno:

http://www.lomasnuevo.net/gadgets/ac...traste-500001/

http://www.hardforum.com/showthread.php?t=1335726
#15
General / Re: G24 ó T240HD???
21 de Septiembre de 2008, 10:13:16 PM
Perdona, apartado no es el general?, se supone que aquí se habla de todo, no unicamente de juegos, no?, será que estoy confundido, pero creo que es eso lo que pone.

De todas formas, si debo escribir este mensaje en "offtopic", me puedes decir en qué rama del foro está?.

Gracias ^^.





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.