Bienvenidos, Desarrollo de software a la medida.

Ofrezco mi amplia experiencia y conocimiento para desarrollar soluciones de software: Windows, Web, Móviles. utilizando C#, Visual Basic .Net, ASP.NET, SQL Server 2000/2005/2008, Windows Phone, Android-Java, Google Maps, API Google, AJAX, Crystal report, Xml, etc.

Soy ingeniero de sistemas, director de varios proyectos exitosos de software, utilización de Uml y modelado orientado a objetos, así como Auditor interno certificado ISO 9001:2000. Desarrollo como Freelance para empresas y particulares. Si desea que desarolle su aplicación, con mucho gusto estaré atento para apoyarle. m.riveros130@egresados.uniandes.edu.co

martes, 28 de julio de 2009

Crystal Report, ASP.NET, paso de parámetros al reporte y a Stored Procedure

Esta guía, incluyendo código fuente, muestra como utilizar los nuevos componentes de Crystal Report en Visual Studio 2005, para mostrar reportes. Para el caso de este ejemplo utilizo una base de datos SQL Server 2000 (funciona igual con SQL 2005), he creado un reporte que esta basado en un Stored Procedure, que espera recibir @CadWhere y @CadSubQuery. Adicionalmente el reporte de Crystal espera recibir 2 parámetros adicionales, para completar los titulos, estos parámetros se llaman: Mensaje (Titulo1) y EmpresaOEM (Titulo 2), En crystal habrán sido creados como ?Mensaje y ?EmpresaOEM.

Adicionalmente el código fuente debe permitirme cambiar mis reportes en tiempo de ejecución, asi como poder cambiar el Stored Procedure fuente del .rpt, ya que tengo un aplicación Web, con un Menú amplio de reportes y debo poder mostrar el que el usuario seleccione.

Para resolver todo esto, utilizaremos los controles CrystalReportSource, SqlDataSource y CrystalReportViewer, así:

1. Cree la pagina conectenedora asp.net y crea allí los controles: CrystalReportSource, SqlDataSource y CrystalReportViewer.

2. Ahora pasaremos los parámetros al Stored Procedure, para lo que utilizaremos el control SqlDataSource. Esta es la signatura del Procedure

PROCEDURE dbo.ViewPpal (@CadWhere nvarchar(1000), @CadSubQuery nvarchar(1000))

'Aqui está nuestro código en Visual Basic, ASP.NET.
Me.SqlDataSource1.ConnectionString = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BdDemo;Data Source=LOCALHOST;

Me.SqlDataSource1.SelectCommand = "ViewPpal" 'Nombre del stored procedure

Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectParameters.Add("CadWhere","Valor del primer parámetro")

Me.SqlDataSource1.SelectParameters.Add("CadSubQuery","Valor del segundo parámetro")

Me.SqlDataSource1.DataBind()

3. Ahora pasaremos los 2 parámetros al reporte de Crystal, estos parámetros son ?Mensaje y ?EmpresaOEM

Dim Source As New CrystalDecisions.Web.DataSourceRef CrystalReportSource1.Report.FileName = "NombreReporte.rpt"

Source.TableName = "ViewPpal" 'Nombre del stored procedure

Source.DataSourceID = "SqlDataSource1" 'Aqui asocio el SqlDatasource.
CrystalSource.Report.DataSources.Add(Source)

'Ahora crea los parámetros para el reporte.

Param1 = New CrystalDecisions.Web.Parameter
Param1.Name = "Mensaje"
Param1.DefaultValue = "Titulo del reporte"
CrystalReportSource1.Report.Parameters.Add(Param1)


Param1 = New CrystalDecisions.Web.Parameter
Param1.Name = "EmpresaOEM"
Param1.DefaultValue = "Empresa Mauricio"

CrystalReportSource1.Report.Parameters.Add(Param1)


'Finalmente asocio al CrystalReportViewer el control: CrystalReportSource1
Me.CrystalReportViewer1.ReportSourceID = "CrystalReportSource1" CrystalReportSource1.DataBind()

Listo, ahora ya puede ejecutar su reporte. Algunas NOTAS IMPORTANTES:
1. Control CrystalReportSource: Aunque puede en tiempo de diseño, definirse el DataSource y la colección de parámetros del reporte, para efectos de producción es mejor que estos 2 parámetros se creen por código fuente, en mi caso al ejecutarlo me aparece un mensaje de error al intentar sacar un reporte con un Store Procedure diferente al que esta por defecto en tiempo de diseño definido en CrystalReportDatasource.FileName

2. OJO: A los Stored procedures que esperan parámetros, no debe pasarse una cadena vacia "" ni en el Wizard ni en el código fuente, sino sale un mensaje de error. Cuando no se quieren pasar datos, debe pasársele un espacio en blanco " ".

3. Acerca de SQL Server: Con esta versión de aplicación puede, cambiar sin problemas de SQL 2000 a SQL 2005, es decir si tiene la misma base de datos en las 2 versiones, lo que me permite configurar mi aplicación sin dejarla en Hard Code a un solo motor. Igualmente puede colocarse la página Web en un sitio y la base de datos en cualquier otro computador, simplemente debe ajustar su cadena de conexión de SQL en el web.config de su aplicación y este código fuente le funcionará perfectamente. Ya lo he probado.

Si desea descargar los merge Modules de Crystal Report, haga clic aquí.

Si le ha sido útil, por deje su comentario.

72 comentarios:

Anónimo dijo...

Muy interesante y se agradece..., todo me parece que me estaría funcionando lo que tu explicas, pero al momento de ejecutar me solicita los parametros del Procedure; osea el procedure necesita @Mes, @ano, etc y esos parametros se los pasos en los parametros de datasourse1 y a parte me solicita la conexión..., me da que tengo problemas con mi reporte que genere??
De igual forma se agradecé

Mauricio. dijo...

1. Los parámetros a los Stored Procedures, debe pasarlos así:
Me.SqlDataSource1.SelectParameters.Add("Mes","10")
Me.SqlDataSource1.SelectParameters.Add("ano","2009")

No le coloque los simbolos de @.

2.La cadena de conexión se asigna en:
Me.SqlDataSource1.ConnectionString = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BdDemo;Data Source=LOCALHOST;"

3. Sugiero que revise nuevamente todos los pasos, que indico para el paso de parámetros, de pronto algún detalle esta pasando por alto. Esta es una excelente forma de manejar reports con Procedures.

Anónimo dijo...

los valores se los estoy pasando en en variables session; session("MES")
de esta forma:
With Me.SqlDataSource1
.ConnectionString = ca.STRconn
.SelectCommand = "PERSPECTIVA_CANON_REPORTE_PAPELETA_TOTAL"
.SelectParameters.Clear()
.SelectParameters.Add("Mes", Session("Mes_Report"))
.SelectParameters.Add("Ano", Session("Ano_Report"))
.SelectParameters.Add("Empid", Session("Empresa"))
.SelectParameters.Add("Banca", Session("Banca"))
.SelectParameters.Add("Estado", "L")
.DataBind()
End With

Ahora la conexión que debemos realizar en la empresa es a través de Web.Service, por ende el string de conexión no lo puedo manipular. Y me pareciera como si el CrystalReportSource no pescara al SqlDataSource ya que cuando ejecuto, lo que me muestra es una pagina prevía diciendo que el procedure necesita los parametros y me los muestra los @Mes y texbox me da la opción de un check para dejarlo en blanco, si lleno los campos manualmente, luego me muestra una venta solicitando me la conexión a la base de datos con el SA y un cuadro para colocar la clave, si paso la clave finalemente me muestra el informe, por eso me da que no asocia el SqlDataSource, el cual según los pasos lo hice:
With sourse
.DataSourceID = "SqlDataSource1"
End With

Me.CrystalReportSource1.Report.DataSources.Add(sourse)

... a parte cuando coloco el sourse.Tablaname ="Procedure nombre" me da un error diciendo que la tabla no existe ??

Bueno te agradezco el hecho que me respondieras.

Sldos. y Gracias

Mauricio. dijo...

Claro el error esta cuando hace:
sourse.Tablename ="NombreProcedure"

A veces alli se debe colocar el NombreProcedure;1, ejemplo:

sourse.Tablename="PERSPECTIVA_CANON_REPORTE_PAPELETA_TOTAL;1"

Para saber si debe o no adicionar ;1 haga:
1. Abra el reporte con su Crystal Report
2. Seleccione del menú Database la opcion 'Set Datasource location...'
3. Alli debajo de Propiedades se muestra el nombre de su Procedure con o sin ; (Ver imágen: http://dybnua.blu.livefilestore.com/y1pk3p3QXqz8Za9P0_rGNkU4CeZX7u143oo6Iw7Xr3GLVZZEAGJiPNg-ihBe39xCVQGy0Q3QdawLE3E_IKyPxR0Eubqwaa7nhly/VerNombreTablaCrystal.PNG)

Ese es nombre que debe establecer en la propiedad sourse.Tablename.

Anónimo dijo...

Mauricio se agradece tu ayuda, ahora me esta funcionando.

Suerte

Daniel

Anónimo dijo...

Es un ejemplo interesante.
Por mi parte necesito ayuda con lo siguiente:
tengo una base de datos en MySQL, una aplicación con asp.net y reportes con Crystal reports. Los reportes están muy bien, excepto cuando lo subo a la red interna, o sea, desde otra máquina puedo acceder a la aplicación y a la base de datos, pero cuando quiero ver los reportes me sale el siguiente error:
La conexión no es posible. Detalles: IM002:[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado Error en archivo C:\.......\rcostos6 {5DFC7431-9C86-4C85-A520-56DD59121E5A}.rpt: No se puede conectar: parámetros de conexión incorrectos.
ya probé opciones con:
'CrystalReportSource1.ReportDocument.DataSourceConn(ections.Item(0).SetConnection("", "", False))
'CrystalReportSource1.ReportDocument.DataSourceConn(ections.Item(0).SetLogon("UId", "PW"))
'CrystalReportSource1.ReportDocument.SetDatabaseLogon("USER","PASSWORD","SERVIDOR","Base de datos")

por favor necesito saber donde falla.
Gracias por la respuesta.

Mauricio. dijo...

Hola... Tania Conde, yo primero buscaríaa la fuente del error, le suguiero lo siguiente:

1. Ejecuta los reportes .rpt, desde la máquina de donde no le funcionan, pero abriendo solo los archivos .rpt, para validar que el usuario y password de conexion a MySQL si le funcionan, no sea que este utilizando un usuario MySQL con permisos para conexion en el PC local y no desde un PC remoto.

2. Propar el codigo de la aplicación: Si es posible hacer un reporte de ejemplo pero utilizando Microsoft SQL Server, desde la máquina donde originalmente esta MySQL, luego mueve ese reporte y ejecuta la aplicacion en la otra maquina donde le funciona... si tampoco funciona con MSQL Server, sigfinica que es un error del codigo fuente, pero si le funciona perfecto... es un problema Crystal - MySQL.

Anónimo dijo...

Muchas gracias por la respuesta.
Bueno, todo anda bien, inclusive (por un momento) mostraba los reportes que tengo después de haber hecho y rehecho la conexión entre asp.net-mysql-crystalreports mediante ODBC... :D francamente, probé de varias formas esa conexión y cuando funcionó, intenté repetirla con los demás reportes... y no lo logré, volví al reporte que si se mostraba, lo revisé y nuevamente está sin conectarse...
No termino de entender esta conexión. Todo está bien y funciona, simplemente necesito entender como funciona la conexión entre: asp.net 2008, MySQL, CrystalReports con ODBC...
Gracias por su atención.

Anónimo dijo...

Muchas gracias por la respuesta.
Bueno, todo anda bien, inclusive (por un momento) mostraba los reportes que tengo después de haber hecho y rehecho la conexión entre asp.net-mysql-crystalreports mediante ODBC... :D francamente, probé de varias formas esa conexión y cuando funcionó, intenté repetirla con los demás reportes... y no lo logré, volví al reporte que si se mostraba, lo revisé y nuevamente está sin conectarse...
No termino de entender esta conexión. Todo está bien y funciona, simplemente necesito entender como funciona la conexión entre: asp.net 2008, MySQL, CrystalReports con ODBC...
Gracias por su atención.

Anónimo dijo...

Saludos Amigo, Gracias por el aporte, Pero el problema que yo tengo es que no le hace caso a la conexion que le indico, y siempre me esta pidiendo que indique el usuario y password. Gracias.

Anónimo dijo...

Hola amigo, en la linea:

Dim Source As New CrystalDecisions.Web.DataSourceRef CrystalReportSource1.Report.FileName = "NombreReporte.rpt"

Me señala un error diciendo que se esperaba el fin de instrucción, me puedes ayudar?

Anónimo dijo...

Уважаемые господа!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - красивые короткие платья футболки купить онлайн осенняя одежда интернет магазин где купить рюкзак для школы купить куртку киев одежда интернет магазин распродажа ... Удачи Всем!
-====-
Discount 10% - kamagra suhagra generic viagra - ajanta pharma kamagra sales :.purchase ajanta pharma kamagra .: Discount 10 % == ajanta pharma kamagra sales - kamagra chewable

Anónimo dijo...

Привет Всем!У меня есть новость магазину он-лайн Тогда читайте новость - мужское белье интернет магазин купить мужскую куртку и украинская одежда купить шарфы мужские а также одежда из кореи каталог сумки женские интернет магазин недорого ... Всем пока рад был сообщить...
::::::::::::
kamagra rx review - kamagra pills effects or ajanta pharma kamagra - kamagra pills how loing to effects !!!!

Anónimo dijo...

Здраствуйте!У меня есть новость магазину он-лайн Тогда читайте новость - русский интернет магазин китайской одежды лучшие распродажи модная одежда выкройки черно белые платья фото фильм платье онлайн купить школьный рюкзак в украине ... Успехов Вам!
-====-
Discount 10% - kamagra jellies from abroad - no prescription kamagra overnight :.purchase ajanta pharma kamagra .: Discount 10 % == ajanta pharma kamagra sales - kamagra generic viagra soft flavored 100

Anónimo dijo...

Привет Всем!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - модная одежда в харькове интернет магазин одежды laredoute интернет магазин женской одежды секонд купить вечернее платье платья 2012 осень зима кошелек ... Удачи Всем!
-====-
Discount 10% - betrouwbare site Kamagra - Kamagra side effects in women :.purchase Kamagra next day delivery .: Discount 10 % == Kamagra UK switch - Generic cialis Europe Kamagra

Anónimo dijo...

Привет!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - выкройки вечерних платьев кеды для мальчиков и купить одежду в харькове formalab каталог а также купить ортопедический рюкзак для первоклассника мужская одежда ... Удачи Всем!
::::::::::::
internet suppliers Kamagra - Kamagra chewable or kamagra generica - Kamagra order online !!!!

Anónimo dijo...

Как дела?У меня есть хорошая новость Тогда читайте новость - платья интернет магазин украина принтер для футболок купить синие брюки купить бижутерия эмаль одежда для йорков интернет магазин кожаный пиджак купить ... Всем пока рад был сообщить...
-====-
Discount 10% - kamagra pills effects - generic kamagra review :.buy kamagra jelly .: Discount 10 % == no prescription kamagra oral jelly usa - kamagra pills

Anónimo dijo...

Доброго времени суток!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - платья на вечер женские джинсы галифе и американские платья женская одежда интернет магазин недорогой одежды а также коктейльные платья вязаные кофты ... Удачи Всем!
::::::::::::
kamagra jellies from abroad - buy kamagra chewable tablets or what are kamagra tablets - kamagra generic viagra soft 1003 !!!!

Anónimo dijo...

Уважаемые господа!Оформить заказ выгодный для Вас! Тогда читайте новость - москва где купить куртку интернет магазин одежды интим женская одежда интернет магазин бонприкс детские платья нарядные бижутерия crystal купить сумку подростковую ... Успехов Вам!
-====-
Discount 10% - kamagra gel cheap - kamagra suhagra generic viagra :.kamagra rx review .: Discount 10 % == ajanta pharma kamagra sales - what is kamagra oral gel

Anónimo dijo...

Доброго времени суток!У меня есть хорошая новость Тогда читайте новость - джинсы мужские распродажа брюки для беременных и купить модную одежду для полных куртка женская а также купить одежду для новорожденных недорого юбки ... Успехов Вам!
::::::::::::
what do kamagra tablets look like - kamagra oral jelly or buy kamagra jelly - what do kamagra tablets look like !!!!

Anónimo dijo...

Здраствуйте!У меня есть новость магазину он-лайн Тогда читайте новость - леггинсы интернет магазин детские платья и модные сочетания одежды мужская стильная одежда а также посмотреть каталог одежды большая обувь женская ... Всем пока рад был сообщить...
::::::::::::
ajanta pharma kamagra sales - on line ajanta pharma kamagra or kamagra tablet picture - cialis and kamagra together !!!!

Anónimo dijo...

Уважаемые господа!Оформить заказ выгодный для Вас! Тогда читайте новость - праздничные платья для девочек купить вязаный свитер женский и платья для толстых кардиган женский а также распродажа верхней женской одежды мужские зимние куртки ... Успехов Вам!
::::::::::::
kamagra pills - kamagra jellies from abroad or kamagra jellies from abroad - what is kamagra oral gel !!!!

Anónimo dijo...

Как дела?Хотите купить одежду не выходя из дому? Тогда читайте новость - моделирование платья большая обувь женская и купить пальто с капюшоном женские куртки интернет магазин а также бесплатные схемы вязания платья схемы интернет магазин для беременных ... Успехов Вам!
::::::::::::
ajanta pharma kamagra on line sales - kamagra soft tablets or ajanta pharma kamagra soft tabs picture - working of kamagra jelly !!!!

Anónimo dijo...

Привет!Хотите купить одежду не выходя из дому? Тогда читайте новость - купить вечерне платье ботинки и свитер мужской интернет магазин брендовой одежды а также торговля бижутерией мужские пижамы ... Хороших Вам покупок!
::::::::::::
no prescription kamagra oral jelly - kamagra ajanta pharma limited or kamagra gel - kamagra jellies from abroad !!!!

Anónimo dijo...

Как дела?У меня есть новость магазину он-лайн Тогда читайте новость - онлайн магазины подростковой одежды купальники и интернет магазин стильной мужской одежды кофта с капюшоном а также одежда интернет магазин распродажа женские сумки ... Хороших Вам покупок!
::::::::::::
generic kamagra buy - kamagra chewable or kamagra soft tab - kamagra gel !!!!

Anónimo dijo...

Как дела?Оформить заказ выгодный для Вас! Тогда читайте новость - одежда next каталог женские куртки интернет магазин и компания бижутерия интернет магазин брендовой одежды а также платья для дружки известные бренды одежды ... Хороших Вам покупок!
::::::::::::
kamagra pills - working of kamagra jelly or sildenafil kamagra - kamagra ajanta pharma limited !!!!

Anónimo dijo...

Привет Всем!У меня есть новость магазину он-лайн Тогда читайте новость - костюм супермена купить одежда для беременных недорого и купить футболки оптом комбинезон женский ... Всем пока рад был сообщить...
::::::::::::
kamagra tablets cheapest - kamagra pills or kamagra chewable - differemce between kamagra and viagra , kamagra gel cheap - differemce between kamagra and viagra !!!!

Anónimo dijo...

Как дела?У меня есть новость магазину он-лайн Тогда читайте новость - интернет магазины вечерней одежды рубашки и платье на годик картинки одежды ... Удачи Всем!
::::::::::::
cheap viagra kamagra - buy kamagra sildenafil or kamagra tablets cheapest - kamagra tablet picture , ajanta pharma kamagra st purchase - generic kamagra buy !!!!

Anónimo dijo...

Здраствуйте!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - купить джинсы больших размеров интернет каталог одежды и платье королевы фильм известные бренды одежды ... Успехов Вам!
::::::::::::
kamagra soft tabs - ajanta pharma kamagra st purchase or buy kamagra chewable tablets - kamagra zel , cialis and kamagra taken together - sildenafil kamagra !!!!

Anónimo dijo...

Привет Всем!У меня есть хорошая новость Тогда читайте новость - розничный интернет магазин одежды демисезонное пальто и распродажа сегодня женские куртки интернет магазин ... Всем пока рад был сообщить...
::::::::::::
Kamagra w plynie - Kamagra Oral Jelly in deutschland bestellen or Kamagra tablets discreet - prescription Kamagra online Cheapest , reports viagra kamagra - Kamagra co UK !!!!

Anónimo dijo...

Как дела?Оформить заказ выгодный для Вас! Тогда читайте новость - фото платья нарядные платье летнее купить и купить рубашку белую женскую купить бижутерию оптом ... Удачи Всем!
::::::::::::
Kamagra guaranteed Cheapest - kamagra in manitoba or Cheap Kamagra fastest - jelly kamagra , net doctor Kamagra Online - shop Oral Kamagra 100mg !!!!

Anónimo dijo...

Уважаемые господа!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - купить рюкзак школьный для мальчика босоножки фото и одежда конфискат интернет магазин платья детские нарядные ... Хороших Вам покупок!
::::::::::::
Buying Kamagra without prescription Online pharmacy - Kamagra supplies or Kamagra tablets to Buy - Cheap Kamagra caverta Generic viagra Buy , viagra bournemouth Kamagra - get online Kamagra pay c.o.d. !!!!

Anónimo dijo...

Как дела?У меня есть новость магазину он-лайн Тогда читайте новость - скачать выкройку платья шляпы женские и купить рыбацкий костюм чулки фото ... Успехов Вам!
::::::::::::
kamagra suppliers from india - Cheap Kamagra aurangabad or Kamagra Oral Jelly used - html kamagra html , Kamagra orders - ajanta Kamagra supplies !!!!

Anónimo dijo...

Здраствуйте!У меня есть хорошая новость Тогда читайте новость - белое платье королевой тапочки купить и купить изотермическую сумку пальто ... Удачи Всем!
::::::::::::
viagra Kamagra UK Buy - online pharmacy Kamagra review or Kamagra Oral Jelly without over the counter - genuine Kamagra , Kamagra by ajanta on line - uk classifieds cheap kamagra uk !!!!

Anónimo dijo...

Здраствуйте!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - одежда для мальчиков интернет магазин интернет магазин одежды украина и рюкзак купить недорого тапочки купить ... Удачи Всем!
::::::::::::
Cheap Kamagra speed - Cheap Generic Kamagra online pharmacy or lieferant von Kamagra - Kamagra in Manitoba , Kamagra UK Buy oem - Kamagra gel suppliers !!!!

Anónimo dijo...

Как дела?Оформить заказ выгодный для Вас! Тогда читайте новость - магазин женского нижнего белья пижама купить и интернет магазин одежды для сна casual одежда ... Хороших Вам покупок!
::::::::::::
Kamagra 100mg usa - Buy now Online Kamagra Buy c.o.d. or Kamagra on line farmacy trust - te koop echte Kamagra , imported kamagra gel - Kamagra Oral Jelly canada !!!!

Anónimo dijo...

Доброго времени суток!Оформить заказ выгодный для Вас! Тогда читайте новость - junker одежда каталог донецк балетки и распродажа одежды и обуви футболки поло ... Всем пока рад был сообщить...
::::::::::::
kamagra verschil viagra - Buy Generic Kamagra and get a rock hard erection or Buy Kamagra jel - Kamagra instructions , Kamagra suppliers in Scotland - Kamagra thailand !!!!

Anónimo dijo...

Уважаемые господа!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - платье натали джинсы галифе и купить джинсы женские больших размеров модная мужская одежда 2012 ... Удачи Всем!
::::::::::::
Kamagra pricing - Cheap Kamagra Generic viagra purchase or Kamagra tablets discreet Generic - information Kamagra , Cheap Kamagra ellora - kamagra delivery in 6 hours !!!!

Anónimo dijo...

Здраствуйте!У меня есть новость магазину он-лайн Тогда читайте новость - купить шелк платье мужская обувь и купить одежду оптом от производителя кофта мужская ... Всем пока рад был сообщить...
::::::::::::
Kamagra UK scam - Kamagra Oral Jelly 100mg Buy sildenafil citrate or marijuana mixed with Kamagra - kamagra en suisse , super Cheap Kamagra Jelly - kamagra rezept !!!!

Anónimo dijo...

Здраствуйте!Хотите купить одежду не выходя из дому? Тогда читайте новость - драгоценная бижутерия купить ремень и платье на годик купить купить женское нижнее белье ... Хороших Вам покупок!
::::::::::::
Cheap Generic overnight Kamagra Cheap Online RX - jelly oral kamagra or online order Kamagra to Buy - Buy now Online Kamagra Buy c.o.d. , is Kamagra gel - Oral Jelly review canada Buy Kamagra !!!!

Anónimo dijo...

Как дела?Хотите заказать одежду на выгодных условиях? Тогда читайте новость - платье футляр интернет магазин одежды из европы и ночные сорочки молодежная одежда ... Всем пока рад был сообщить...
::::::::::::
Cheap Online Generic Kamagra Online pharmacy - vigra kamagra cialis or Kamagra same as viagra - Buy Kamagra us dollar , Kamagra Oral Jelly coupon code - where to Buy discount Kamagra !!!!

Anónimo dijo...

Как дела?У меня есть хорошая новость Тогда читайте новость - сумки женские интернет распродажа распродажа одежды в интернет магазине и винтажная бижутерия женские куртки интернет магазин ... Всем пока рад был сообщить...
::::::::::::
Buy Generic Kamagra and get a rock hard erection - kamagra man or k g r Kamagra - Kamagra tablets 100mg citrate , Kamagra UK by paypal - overnight delivery of Kamagra !!!!

Anónimo dijo...

Уважаемые господа!Хотите купить одежду не выходя из дому? Тогда читайте новость - магазин женская пижама купальник и интернет магазин китайской одежды москва магазин молодежной одежды ... Хороших Вам покупок!
::::::::::::
Cheap Kamagra Jelly - purchase Kamagra in u s a or Buy c.o.d. Kamagra Online Cheapest - viagra Kamagra usa , Kamagra wholesale Generic - Kamagra UK bargain !!!!

Anónimo dijo...

Доброго времени суток!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - платья распродажа в магазинах штаны галифе и одежда yulia украина одежда для мальчиков ... Удачи Всем!
::::::::::::
Fedex overnight Kamagra drug store - discount Kamagra without a prescription or jak dziala Kamagra - Cheap Generic overnight Kamagra Cheap online RX , kamagra paypal online - Oral viagra Kamagra !!!!

Anónimo dijo...

Как дела?Оформить заказ выгодный для Вас! Тогда читайте новость - свитера мужские одежда украина и бижутерия из фарфора одежда женская модная ... Успехов Вам!
::::::::::::
Cheap Generic Kamagra caverta zenegra - marijuana mixed with Kamagra or Kamagra suppliers UK - article kamagra , where can I Buy Kamagra purchase Online - kamagra oral jelly php !!!!

Anónimo dijo...

Как дела?Оформить заказ выгодный для Вас! Тогда читайте новость - купить детский карнавальный костюм вьетнамки и интернет магазин платья купить шорты женские ... Удачи Всем!
::::::::::::
prescription for Kamagra Online pharmacy - overnight cash on delivery Kamagra Online without a prescription or Kamagra Oral Jelly Order 100mg - Online shop Kamagra Order overnight shipping , Kamagra Oral Jelly 100mg manufacturers - Kamagra UK erectalis !!!!

Anónimo dijo...

Здраствуйте!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - каталог оптовой одежды домашние халаты и длинные юбки купить платья детские нарядные ... Успехов Вам!
::::::::::::
Kamagra newcastle - mexican Kamagra or Buy Kamagra Oral Jelly and Treat Impotence a Perfect Cure - what do kamagra tablets look like , effets secondaires Kamagra - Kamagra 100mg Oral Jelly India !!!!

Anónimo dijo...

Как дела?Хотите купить одежду не выходя из дому? Тогда читайте новость - оптовые базы бижутерии осенняя куртка мужская и бижутерия оптом от производителя интернет-магазин одежды брендовой ... Хороших Вам покупок!
::::::::::::
Kamagra Oral Jelly 100mg get Generic viagra online - kamagra 50p or Kamagra or vega viagra - Kamagra Oral Jelly australia free shipping ajanta pharma , Kamagra 100mg Buy ajanta pharma - Kamagra Kamagra pillshoprxcom !!!!

Anónimo dijo...

Доброго времени суток!У меня есть хорошая новость Тогда читайте новость - компания бижутерия мини юбки и набор бижутерии рубашка поло ... Успехов Вам!
::::::::::::
Kamagra UK forzest - Kamagra Generic viagra or Kamagra sildenafil - kamagra cheapest , Kamagra england law legal Buy - Kamagra UK Buy authentic !!!!

Anónimo dijo...

Привет!У меня есть новость магазину он-лайн Тогда читайте новость - модная одежда мода каталог одежды и купить обувь в донецке купить нижнее женское белье ... Успехов Вам!
::::::::::::
kamagra jelly uk - Order Kamagra Online without prescription or Cheap Kamagra Generic viagra sale - how do you take Kamagra st , kamagra king - Kamagra Oral Jelly 100mg Europe cialis viagra !!!!

Anónimo dijo...

Привет Всем!У меня есть хорошая новость Тогда читайте новость - платье от кутюр онлайн вязание свитера и одежда интернет магазин дешево мужская formalab ... Успехов Вам!
::::::::::::
super Kamagra tablets sildenafil citrate - vergelijking cialis kamagra or differemce between kamagra and viagra - Cheapest Kamagra Online in the UK , precio de kamagra - low price Kamagra purchasing UK !!!!

Anónimo dijo...

Привет!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - сумки кожаные женские интернет магазин сайт одежды и интернет магазин зимней спортивной одежды брендовая одежда интернет магазин ... Хороших Вам покупок!
::::::::::::
Kamagra 100 - Kamagra tablets Cheap super or kamagra pharmacy - kamagra soft tabs , kamagra usa - Kamagra shop mieten !!!!

Anónimo dijo...

Как дела?У меня есть новость магазину он-лайн Тогда читайте новость - интернет магазин китайской одежды оптом молодежная одежда интернет магазин и платья на барабашова магазин модной женской одежды ... Успехов Вам!
::::::::::::
Order Kamagra c.o.d. - Kamagra 100mg us or Kamagra online order - Kamagra story , panda marketing kamagra - Kamagra online Canada !!!!

Anónimo dijo...

Доброго времени суток!У меня есть новость магазину он-лайн Тогда читайте новость - интернет магазин одежды шопоголик одежда для беременных интернет магазин и элит бижутерия женские сумки интернет ... Успехов Вам!
::::::::::::
kamagra uk prices - Kamagra 100mg nizagara or Kamagra Oral Jelly 100mg online ajanta pharma - Cheap Kamagra fast ajanta , Buy Kamagra Online in Canada - Kamagra Oral Jelly without prescription rapid heartbeat !!!!

Anónimo dijo...

Привет!Хотите купить одежду не выходя из дому? Тогда читайте новость - распродажа в интернет-магазине одежды перчатки женские и интернет магазин одежды для подростков распродажа одежды ... Удачи Всем!
::::::::::::
Kamagra suppliers in Scotland - no prescription kamagra oral jelly or Cheap Kamagra in us - kamagra king , kamagra nebenwirkungen - Kamagra Oral Jelly 100mg california !!!!

Anónimo dijo...

Здраствуйте!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - летняя модная одежда 2012 где купить ремень и одежда из китая купить платье купить интернет-магазин ... Хороших Вам покупок!
::::::::::::
Buy Cheap Kamagra australia - what is kamagra or Cheapest Kamagra ems shipping - kamagra female , kgr Kamagra - Cheapest UK supplier Kamagra !!!!

Anónimo dijo...

Уважаемые господа!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - белые платья длинные интернет магазин женской одежды украина и брендовая одежда интернет магазин опт интернет-магазин мужская одежда ... Всем пока рад был сообщить...
::::::::::::
Buying Cheap Kamagra - online Kamagra Oral Jelly or Kamagra st lemon flavour - Kamagra users feedback , kamagra tablet - Kamagra 100mg UK ajanta pharma !!!!

Anónimo dijo...

Здраствуйте!Оформить заказ выгодный для Вас! Тогда читайте новость - летние платья одежда для девочек и купить элитное платье детские джинсы ... Всем пока рад был сообщить...
::::::::::::
www Kamagra Kamagra com - Generic Kamagra viagra or online Kamagra India - Kamagra wholesale Generic , Kamagra importers - kamagra fedex !!!!

Anónimo dijo...

Привет!Оформить заказ выгодный для Вас! Тогда читайте новость - купить сумку мужскую в украине одежда для беременных фото и голые в платье одежда фото ... Удачи Всем!
::::::::::::
kamagra soft tablets - kamagra rx review or sildenafil kamagra - kamagra jellies from abroad , no prescription kamagra oral jelly usa - viagra kamagra !!!!

Anónimo dijo...

Доброго времени суток!У меня есть новость магазину он-лайн Тогда читайте новость - сп одежда украина рубашки мужские и платье баллон модные рубашки мужские ... Всем пока рад был сообщить...
::::::::::::
cialis and kamagra taken together - kamagra soft tab or kamagra pills how loing to effects - viagra kamagra , on line ajanta pharma kamagra - kamagra by ajanta pharma !!!!

Anónimo dijo...

Здраствуйте!Хотите купить одежду не выходя из дому? Тогда читайте новость - новые интернет магазины одежды блузка и платья трикотаж купить женская одежда больших размеров ... Успехов Вам!
::::::::::::
kamagra delivered in canada no prescription - kamagra by ajanta pharma or kamagra by ajunta pharma - sildenafil kamagra , kamagra soft tablets - buy kamagra chewable tablets !!!!

Anónimo dijo...

Привет!У меня есть новость магазину он-лайн Тогда читайте новость - белорусские платья сумки интернет магазин недорого и производитель стильной женской одежды купить ремень ... Хороших Вам покупок!
::::::::::::
kamagra tablets - kamagra pills how loing to effects or kamagra pills - on line ajanta pharma kamagra , kamagra by ajanta pharma review - buy kamagra sildenafil !!!!

Anónimo dijo...

Как дела?Оформить заказ выгодный для Вас! Тогда читайте новость - интернет распродажа мужская одежда онлайн магазин одежды украина и пальто купить недорого солнцезащитные очки ... Всем пока рад был сообщить...
::::::::::::
Cheap Kamagra Canada - Kamagra for sale fast delivery or Kamagra natural paypal - prescription Kamagra Online without RX , Kamagra problems - Kamagra Oral Jelly 100mg Online male impotence !!!!

Anónimo dijo...

Привет!Хотите купить одежду не выходя из дому? Тогда читайте новость - стильная одежда купить платье и элит бижутерия рубашки женские 2012 ... Удачи Всем!
::::::::::::
get online Kamagra orders c.o.d. - Kamagra Cheapest or Cheap Kamagra paypal - Kamagra Oral Jelly 100mg canada , UK viagra Kamagra - Stop Suffering and Buy Kamagra !!!!

Anónimo dijo...

Уважаемые господа!Хотите заказать одежду на выгодных условиях? Тогда читайте новость - платья 2008 балетки фото и интернет магазин неформальной одежды сумки женские распродажа интернет магазин ... Хороших Вам покупок!
::::::::::::
is Kamagra worth it - caverta caverta Kamagra pillshoprxcom or Cheap Kamagra tablets - Perfect sexual fertilizers - Cheap Generic Kamagra silagra , buying cheap kamagra - Generic prescription Kamagra and overseas !!!!

Anónimo dijo...

Muy bueno el aporte me ha sido de gran ayuda, solo quisiera hacerte una consulta: el codigo lo adapte para ocuparlo en c#, te explico el rpoblema que se me ha presentado: tengo una asp con 2 texbox, 1 dropdownlist y el boton para generar el reporte, en el evento clic del boton es donde tengo el codigo, pero ya al ejecutar el proyecto y llenar los onjetos antes mencionados y darle clic al boton me aparece un mensaje que dice que el reporte necesita parametros adicionales, dichos parametros son el nobre del servidor de base de datos el usuario y la contraseña de la base de datos, si me pudieras guiar seria perfecto ya que no deberia de pdir nuevamente las credenciales ya que estan dentro de la cadena de coneccion que he generado.

Anónimo dijo...

bk8dlk24

u6y8hbrb

f54yewr4t536

h4x25jl2

hmq07z1m

Anónimo dijo...

Кабельная продукция - один из основных продуктов, применяемых для полнофункциональной деятельности электрооборудования. Большой объём разных моделей и марок кабеля на сайте ООО "Спецкомплект" предоставляют широкий выбор для оптового и розничного покупателя.
Компания предлагает массу популярных товаров, таких как лотки ЛМГ, ЛМ, ЛНМЗ, ЛМЗ, силовой кабель ВВГ, ВБбШВ, СИП, АСБ, ENSTO арматура СИП, ОПТИЧЕСКИЙ КАБЕЛЬ КТ, ОКП, ОКГТ.
Сборка щитового оборудования высокого качества по доступной цене, смотрите обзор на сайте компании.
Specomplect Ru: [url=http://specomplect.ru]лотки К1154[/url]

Anónimo dijo...

Строительство жилых и индустриальных многоуровневых объектов влечет за собой привлечение особой строительной техники, снабженной для выполнения определенных задач. Исполнение строительных работ происходит по стадиям, в связи, с чем, задействовать строительную технику тоже доводится по шагам, в зависимости от определенных задач.
Но закупка таковой специализированной техники влечет огромные расходы. Так как стоит она дорого, компания "Сапрос" предлагает предложение аренды строительной техники. Наш автопарк укомплектован всем необходимым для строительства автотранспортом. Быстрый заказ спецтехники можно сделать через интернет, заполнив заявку онлайн на сайте фирмы. В Самаре мы пользуемя популярностью именно за высококачесвенное и быстрое обслуживание заказчиков, предоставляя такую услугу, как аренда экскаватора. Наши специалисты при необходимости в полном объеме проконсультируют Вас о более подходящем под запросы автотранспорте, что позволит сэкономить и время и деньги.
sapros.ru - [url=http://sapros.ru]аренда экскаватора погрузчика в самаре[/url]

Anónimo dijo...

I take pleasure in, cause I found exactly what I used to be looking for.
You've ended my four day lengthy hunt! God Bless you man. Have a great day. Bye

Visit my web page Path Of Exile Leveling

Anónimo dijo...

Скоро похолодает и вот немного советов лечения зимней депрессии интересная истори про год лошади почитайте, а скачать приложение Geared V2.0.3 улучшит ваш компьютер, при проблеме со стеклом в машине совет как заделать трещину в лобовом стекле это не сложно. Для тех кто учится играть на гитаре помежет гаджет настрой гитару Guitar tuner онь просто, при проблеме с модемом настроить модем ADSL TAE-102+ легко и просто. Есть интересный гаджет Shutdown для виндовс7, специально для женщин инструменты для ухода за ногтями только самые необходимые.

Anónimo dijo...


Me gusta usar con MySQL - herramienta gratuita de Valentina Studio, hace todo lo que necesito, y lo hace muy bien http://www.valentina-db.com/en/valentina-studio-overview

Seguidores

Datos personales

Bogotá, Colombia
Especialista en Construcción de software. Universidad de los ANDES. m.riveros130@egresados.uniandes.edu.co