|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
Hi, I have problem with my module : Error When Load Module:
Unable to upload type 'Cuyahoga.Core.Extensions.Services.Email.Interface.IEmailSender' ensamblado'Cuyahoga. Core.Extensions, Version = 1.5.1.0, Culture = neutral, PublicKeyToken = null '.
in the class ModuleLoaders.cs line 183, method ActivateModule.
Any Idea?
|
|
 Rank: Administration Groups: Administration
, Member
Joined: 12/30/2004 Posts: 1,674 Points: 1,824 Location: Wageningen (NL)
|
It looks like there is a dependency to Cuyahoga.Core.Extensions.Services.Email.Interface.IEmailSender that can't be satisfied. Did you register it in the container?
|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
hello, I must register and how do I register on the container?
|
|
 Rank: Advanced Member Groups: Member
Joined: 7/12/2007 Posts: 61 Points: 183
|
Answer in spanish
Para usar esa interficie la tienes que inicializar en el contenedor de la aplicacion (Windsor.Container). Para inicializar la interficie en el contenedor la manera más facil es añadir un registro en la tabla "cuyahoga_moduleservice" de esta manera el Cuyahoga.Core sera el que te registre cada vez que arranque la aplicación el servicio dentro del contenedor.La linea que tienes que añadir es la siguiente: Code:INSERT INTO cuyahoga_moduleservice (moduletypeid, servicekey, servicetype, classtype) VALUES (@moduletypeid, 'newsletter.emailsender', 'Cuyahoga.Core.Extensions.Services.Email.Interface.IEmailSender, Cuyahoga.Core.Extensions', 'Cuyahoga.Core.Extensions.Services.Email.aspNetEmailSender, Cuyahoga.Core.Extensions') donde @moduletypeid es es el identificador de tu módulo en la tabla "cuyahoga_moduletype" Short Answer in englishFor register add a row into the table "cuyahoga_moduleservice" use this code to make this. Code:INSERT INTO cuyahoga_moduleservice (moduletypeid, servicekey, servicetype, classtype) VALUES (@moduletypeid, 'newsletter.emailsender', 'Cuyahoga.Core.Extensions.Services.Email.Interface.IEmailSender, Cuyahoga.Core.Extensions', 'Cuyahoga.Core.Extensions.Services.Email.aspNetEmailSender, Cuyahoga.Core.Extensions') @moduletypeid is the identifier of your module into the table "cuyahoga_moduletype" Cuyahoga.Core.Domain.User YKS= new Cuyahoga.Core.Domain.User();
|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
Hola YKS, Muchas Gracias por tomarte la molestia de responder... efectivamente lo que tu comentas ya lo hice, de hecho el script se encarga de instalar el modulo e insertar los registros en las tablas cuyahoga_moduletype y cuyahoga_moduleservice respectivamente. Creo que el problema ya se solucionó. Hoy intente ejecutar el proyecto desde Visual Studio(F5) y no me mostro el error que no me permitia avanzar con la Implantación y adecuación del Módulo de NewsLetter el día anterior. De todas Fomas Quiero Agradecerte y espero poder seguir contando con tu colaboracíon. Tal y como lo comente hace rato en el foro, soy Nuevo en el mundo Cuyahoga, espero pues, podamos establecer una comunicación directa, bien sea por este medio o si lo prefieres por medio de los email de cada uno... Ok?? Mi mail es wagimo@gmail.com. Estamos en contacto. gracias
|
|
 Rank: Advanced Member Groups: Member
Joined: 7/12/2007 Posts: 61 Points: 183
|
Estas desarollando un modulo de newsletter¿? Nosotros hemos desarrollado uno que incorpora una interficie para usuarios extendidos que se tendria que modificar dependiendo de las necesidades de cada uno.
Espero que lo compartas en el futuro via contrib.
pd: El de tu avatar es Mr.Bean o el presidente Español? Zapatero.
Short translation
Do you develop a Newsletter module? We make one with a interface for use with a extended user.
pd: How is the man of your avatar? Mr Bean or president of spain J.Rodriguez Zapatero.
Cuyahoga.Core.Domain.User YKS= new Cuyahoga.Core.Domain.User();
|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
jajajajajaja. es Mr Bean. ve, la idea es que a medida en que vaya desarrollando módulos, los iré compartiendo via contrib... de hecho, comence haciendo uno muy sencillo, es una agenda de eventos, puedes verla en este link: http://confemadera.zonarh.com, es un calendario ubicado al lado derecho, muestra una imagen de color verde indcando que en esa fecha hay programado uno o varios eventos. Cuando das click sobre el calendar, se despliega una nueva pagina con la imagen del calendar mucho mas grande y cuando pinchas sobre la fecha donde esta la imagen, despliega una grilla con las actividades programadas. Este módulo no lo he compartido porque me toco romper la arquitectura de Cuyahoga. cuando inicie con el desarrollo, me encontre com muchos problemas, uno de ellos es que el nhibernate no reconoce los objetos que diseño, no reconoce los hbm.xml, no se que le pasa a mis fuentes de cuyahoga, me toco utilizar sqlhelper para el acceso a la base de datos, hacer mis propios objetos y utilizar procedimientos almacenados en la base de datos. En conclusión, cuando adapte bien ese modulo, que trabaje como debe ser, lo comparto. Oye, una pregunta, que posibilidades hay que me compartas las fuentes del módulo de newsletter que ustedes desarrollaron??? PD: Quiero hacer una aclaración: El módulo de NewsLetter no lo desarrollé, ernesto el chico de intervida.org, con sus compañero de trabajo estan desarrollando este módulo, ellos muy amablemente me facilitaron las fuentes del proyecto, no esta terminado completamente, creo que esta en un 70%. Pero he tenido problemas para la utilización de las fuentes. Por eso si se te facilita compartir las tuyas conmigo, estaría muy agradecido... un Abrazo.
|
|
 Rank: Advanced Member Groups: Member
Joined: 7/12/2007 Posts: 61 Points: 183
|
Tienes que poner los hbm.xml como "Embedded Resource" en la propiedad "Build Action". en el proyecto de esas manera te los cogera.Recuerda son hbm.xml no hbx :-)
Compartir el modulo de newsletter es cosa de mi jefe je je.
Translation
You must mark hbm.xml files as Embedded Resource in the Build Action Property.
Share or Unshare newsletter modules is a decision of my boss. Sorry.
Cuyahoga.Core.Domain.User YKS= new Cuyahoga.Core.Domain.User();
|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
si, eso lo hice, ya que alguien comentaba eso en el foro.. pero ni asi pude hacer uso de hnibernate.
|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
Ok YKS, entiendo tu posición. De todas formas gracias y espero poder seguir contando con tu colaboración.
|
|
 Rank: Advanced Member Groups: Member
Joined: 7/12/2007 Posts: 61 Points: 183
|
No habia leido lo de ernesto...Yo trabajo en intervida.org
Cuyahoga.Core.Domain.User YKS= new Cuyahoga.Core.Domain.User();
|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
Hola YKS, que chevere que estes trabajando en intervida, me parece que realizan una labor muy interesante, Los felicito de antemano. Pues bien, yo he tenido contacto con Hernesto y Antonie, ellos muy amablemente me han estado colaborando... Bueno, solo espero podamos seguir en contacto... Hasta la proxima.
|
|
 Rank: Advanced Member Groups: Member
Joined: 7/12/2007 Posts: 61 Points: 183
|
Si esos dos son mis "jefes" je je je.
Saludos.
Cuyahoga.Core.Domain.User YKS= new Cuyahoga.Core.Domain.User();
|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
Hola YKS, aprobechando este medio de comunicación, quisiera hacerte una consulta. He intentado de varias maneras hacer uso de funciones Javascript que yo mismo he desarrollado, como validaciones por ejempo o cargar controles con valores que estan en una lista, sin tener la necesidad de hacer postback y te comento que no he podido. será que es algun tipo de seguridad de cuyahoga que no permite la ejecución de scripts?? o como puedo hacer uso de estas funciones ?? Hechame una manito porfa... Chao Estamos en contacto.
Oye, regalame tu messenger o tu gmail para que podamos comunicarnos mejor...
|
|
 Rank: Administration Groups: Administration
, Member
Joined: 12/30/2004 Posts: 1,674 Points: 1,824 Location: Wageningen (NL)
|
Guys, in English please or move your conversation to PM or email.
|
|
 Rank: Advanced Member Groups: Member
Joined: 7/12/2007 Posts: 61 Points: 183
|
Sorry martijnb.
Pedro I send you a pm with my gmail.
For use scripts (js) you must add its in execution time.You can use Page.RegisterClientScriptBlock(); for add your scripts.
You can use customvalidator object or RegularExpresionObject with the property ClientScript = true.
Cuyahoga.Core.Domain.User YKS= new Cuyahoga.Core.Domain.User();
|
|
 Rank: Advanced Member Groups: Member
Joined: 4/14/2008 Posts: 33 Points: 99 Location: Cali Colombia
|
Ok YKS, Gracias por responder a mi solicitud... tratare de hacerlo de esa forma. Estamos en contacto
|
|
|
Guest |