• Viernes 29 de Marzo de 2024, 09:27

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.


Mensajes - Dieguinho..

Páginas: 1 [2]
26
ASP .NET / Modificar un archivo .BMP
« en: Viernes 29 de Julio de 2011, 21:02 »
Buenas tardes.
Espero me puedan dar una mano con lo siguiente,

Necesito realizar una aplicación que genere una imagen .BMP formada por el logotipo de la empresa junto a los datos de los empleados (por ej. nombre, interno y puesto) para despues poner ese archivo como firma en el outlook y que todos usen el mismo formato.
Y si bien estoy leyendo cosas por la web, la verdad estoy un poco perdido.

Pero la idea sería esa, una pantalla en la que los empleados puedan completar sus datos y que luego puedan descargar el archivo con su firma.
Capaz es sencillo pero no se bien por donde empezar, si alguno me puede orientar un poco que investigar se lo agradecería, mientra seguiré buscando.

Saludos!

27
Visual Basic 6.0 e inferiores / Re: Crystal Reports 8.5 y SQL2000 conexión
« en: Lunes 27 de Junio de 2011, 17:53 »
parece que ya encontré la solución, me faltó agregar la parte del SetLogOnInfo...
ahi va el código

Código: Visual Basic
  1. Private Sub Form_Load()
  2.  
  3. Dim crxApp As CRAXDRT.Application
  4. Dim crxReport As CRAXDRT.Report
  5. Dim crxTable As CRAXDRT.DatabaseTable
  6.  
  7. Set crxApp = New CRAXDRT.Application
  8. Set crxReport = crxApp.OpenReport("D:Report1.rpt", 1)
  9.  
  10. For Each crxTable In crxReport.Database.Tables
  11.     crxTable.SetLogOnInfo "nombreBD", "nombreBD", "user", "pass"
  12. Next
  13.  
  14. crxReport.ExportOptions.DiskFileName = "D:prueba.pdf"
  15. crxReport.ExportOptions.DestinationType = crEDTDiskFile
  16. crxReport.ExportOptions.FormatType = crEFTPortableDocFormat
  17. crxReport.Export False
  18.  
  19. End Sub
  20.  

saludos!

28
buenas,

bueno, sigo con este tema de los reportes hechos en crystal 8.5.
Ahora estoy trabado en lo siguiente. Tengo un reporte .rpt en donde el mismo reporte tiene armada una conexion al sql y a su vez apunta a una vista. Entiendo que el reporte funciona bien porque si presiono el boton 'Refresh' me pide unos parámetros y muestra los datos de manera correcta.

lo que necesito es ese mismo reporte abrirlo por código para generar una salida a PDF y lo estoy haciendo así:
Código: Visual Basic
  1. Dim crxApp As CRAXDRT.Application
  2. Dim crxReport As CRAXDRT.Report
  3. Set crxApp = New CRAXDRT.Application
  4. Set crxReport = crxApp.OpenReport("D:Report1.rpt", 1)
  5.  
  6. crxReport.ExportOptions.DiskFileName = "D:prueba.pdf"
  7. crxReport.ExportOptions.DestinationType = crEDTDiskFile
  8. crxReport.ExportOptions.FormatType = crEFTPortableDocFormat
  9. crxReport.Export False
  10.  
de esta manera me sale un error que dice "Server has not yet been opened".
les suena? tienen idea que puedo hacer? me falta algo en el código?
yo estuve probando algunas cosa que vi en la web pero todavía no consigo dar con la respuesta justa, por lo que agradezco de antemano cualquier ayuda.
Saludos!

29
Visual Basic 6.0 e inferiores / Crystal Reports 8.5 y SQL2000 conexión
« en: Viernes 17 de Junio de 2011, 21:23 »
Buenos días, espero me puedan dar una mano con lo siguiente,

Tengo un proyecto armado que utiliza reportes de Crystal 8.0 enlazados a SQL (a cada .rpt se le pasaban los parameterfields necesarios) que deben salir a PDF.
Actualmente para eso, convierte los reportes en un formato tipo word (RTF) y despues los imprime por medio de una impresora virtual (PDF Creator) que los exporta a PDF.

Ahora lo que quiero hacer es realizar el pasaje a PDF directamente y por medio del crystal. Tengo entendido que la versión 8.5 se puede hacer, de hecho lo hice pero con un reporte de prueba y sin datos. Pero no consigo hacer la conexión al SQL y pasarle los parámetros.

Este es el código que se usa para abrir los reportes en crystal 8.0

Código: Visual Basic
  1. CrystalReport1.Connect = "DSN=.........."
  2. CrystalReport1.ParameterFields(1) = "parametro 1"
  3. CrystalReport1.ParameterFields(2) = "parametro 2"
  4. CrystalReport1.ParameterFields(3) = "parametro 3"
  5. CrystalReport1.ParameterFields(4) = "parametro 4"
  6. CrystalReport1.PrintFileType = crptRTF                          'acá se pasa a WORD (crptRTF)
  7. CrystalReport1.PrintFileName = "nombre del archivo.rtf"
  8. CrystalReport1.Action = 1
  9.  
  10.  

y este el código que utilizao para abrir el reporte que usé de ejemplo en crystal 8.5 y que me sale en PDF
Código: Visual Basic
  1.  
  2.   Dim appl As New CRAXDRT.Application
  3.     Dim rep As New CRAXDRT.Report
  4.  
  5.     Set rep = appl.OpenReport("d:prueba.rpt", 1)
  6.     rep.ExportOptions.DiskFileName = "d:prueba.pdf"
  7.     rep.ExportOptions.DestinationType = crEDTDiskFile
  8.     rep.ExportOptions.FormatType = crEFTPortableDocFormat
  9.     rep.Export False
  10.  
  11.  
 
la pregunta sería, como le paso la conexión al crystal 8.5? (los parametros vi que se pasan igual que la versión anterior).
o alguno tiene un código que haya usado con esta versión como para que lo use de base?
Saludos!!

30
Crystal Reports / Crystal Reports 8.5 y SQL2000 conexión.
« en: Martes 14 de Junio de 2011, 20:48 »
Buenos días, espero me puedan dar una mano con lo siguiente,

Tengo un proyecto armado que utiliza reportes de Crystal 8.0 enlazados a SQL (a cada .rpt se le pasaban los parameterfields necesarios) que deben salir a PDF.
Actualmente para eso, convierte los reportes en un formato tipo word (RTF) y despues los imprime por medio de una impresora virtual (PDF Creator) que los exporta a PDF.

Ahora lo que quiero hacer es realizar el pasaje a PDF directamente y por medio del crystal. Tengo entendido que la versión 8.5 se puede hacer, de hecho lo hice pero con un reporte  de prueba y sin datos. Pero no consigo hacer la conexión al SQL y pasarle los parámetros.

Este es el código que se usa para abrir los reportes en crystal 8.0
Código: Visual Basic
  1. CrystalReport1.Connect = "DSN=.........."
  2. CrystalReport1.ParameterFields(1) = "parametro 1"
  3. CrystalReport1.ParameterFields(2) = "parametro 2"
  4. CrystalReport1.ParameterFields(3) = "parametro 3"
  5. CrystalReport1.ParameterFields(4) = "parametro 4"
  6. CrystalReport1.PrintFileType = crptRTF                          'acá se pasa a WORD (crptRTF)
  7. CrystalReport1.PrintFileName = "nombre del archivo.rtf"
  8. CrystalReport1.Action = 1
  9.  
  10.  

y este el código que utilizao para abrir el reporte que usé de ejemplo en crystal 8.5 y que me sale en PDF

Código: Visual Basic
  1.  
  2.   Dim appl As New CRAXDRT.Application
  3.     Dim rep As New CRAXDRT.Report
  4.  
  5.     Set rep = appl.OpenReport("d:prueba.rpt", 1)
  6.     rep.ExportOptions.DiskFileName = "d:prueba.pdf"
  7.     rep.ExportOptions.DestinationType = crEDTDiskFile
  8.     rep.ExportOptions.FormatType = crEFTPortableDocFormat
  9.     rep.Export False
  10.  
  11.  
 
la pregunta sería, como le paso la conexión al crystal 8.5? (los parametros vi que se pasan igual que la versión anterior).

Saludos!!

31
ASP .NET / Insertar o embeber un video en una pagina asp.net
« en: Domingo 16 de Enero de 2011, 23:36 »
Buenos días,
Necesitaría un poco de ayuda con un proyecto que estoy realizando en el que necesito poder ver videos.
En una parte de este proyecto tengo webform donde doy de alta un producto y le cargo ciertos datos (nombre, descripcion, etc) y ademas le asocio un video (en el formato que sea mas facil para luego reproducir) que lo tendría guardado en algún directorio.
Entonces en el momento que se hace una consulta a ese ejercicio yo tendria que poder ver en una misma pantalla los datos de ese producto y el video incrustado en la misma pagina.
Por lo que estoy averiguando tengo entendido que es algo de streaming pero todavía no se bien como es.

Si alguno ya tuvo que hacer algo así y me puede ayudar se lo agradezco de antemano.

Saludos!!

32
ASP .NET / Cambiar a hyperlink una columna de un gridview ya creado
« en: Martes 27 de Abril de 2010, 15:56 »
Hola! les escribo por una consulta que tengo.
En un gridview muestro el resultado de una consulta a una BD. Para llenarlo hago gridview.datasource (y le paso mi dataset) y luego gridview.databind.
De esta manera se crean automaticamente las columnas y se llena la grilla.
Ahora lo que necesitaria es una de esas columnas transformarla en hyperlink.

Se puede hacer eso?
O tengo que hacerlo todo en tiempo de diseño y antes de llenar la grilla?

Espero puedan darme una mano.

Saludos!

33
C# / Re: Excepcion, obtener el nombre de la clase del error
« en: Viernes 26 de Febrero de 2010, 19:35 »
Hola, antes que nada gracias por responderme.
Sabes que probe eso que me decias, inclusive lei la ayuda y efectivamente es como decis vos, es para saber el nombre de la clase y el metodo donde se genero la excepcion.
Pero no se por que no lo puedo aplicar.
cuando pongo exp.TargetSite.DeclarinType.Name me trae 'String' como valor.
y cuando pongo exp.TargetSite.ToString() trae 'System.String InternalSubStringWithChecks(Int32, Int32, Boolean)'

Este es un ejemplo que mas o menos muestra como ejecuto todo esto.
estare aplicando algo mal?

Citar
Clase Procesos
{
   try
   {
      ...
   }
   catch (Exception exp)
   {
      objClaseError.GrabarError(exp)
   }
}
Clase Error
{
   GrabarError(Exception exp)
   {
      string sError;
                  sError = exp.TargetSite.DeclaringType.Name;   (aca me devuelve la palabra "String")
                  sError = exp.TargetSite.ToString();      (aca me devuelve "System.String InternalSubStringWithChecks(Int32, Int32, Boolean)")
   }
}

34
C# / Excepcion, obtener el nombre de la clase del error
« en: Jueves 25 de Febrero de 2010, 16:47 »
Hola!

les escribo por una duda que tengo.

En una aplcacion hay una clase que tiene un metodo que se encarga de realizar el manejo de errores (genera un txt).
A este metodo se le pasa la excepcion y de ahi se obtiene el metodo donde se genero el error, la descripcion del error, la linea del error, etc.
Lo unico que me faltaria obtener de esta excepcion es la clase en la cual se origina el error. Puedo sacar el metodo pero no la clase.

Por el momento se la paso como parametro del metodo, pero supongo que en algun lugar debe estar el dato que necesito, para no tener que hacerlo a mano
Les copio el codigo del metodo que utilizo (lo puse un poco mas prolijo para que se lea mejor)

saludos y espero puedan ayudarme!!

Citar
       public void GrabarError(Exception exp, string sNombreClase)
        {
            //Genera un log de errores.

            string sError;
            System.Diagnostics.StackTrace trace = new System.Diagnostics.StackTrace(exp, true);

            //Fecha
            sError = DateTime.Now.ToString() + " - "
            //Nombre de la clase
            sError+= sNombreClase + " - "
            //Nombre del metodo
            sError+= trace.GetFrame(trace.FrameCount - 1).GetMethod().Name;
            //Descripcion del error
            sError+=  " - Error: " + exp.Message.ToString();
            //Linea del error
            sError += " - Línea: " + trace.GetFrame(trace.FrameCount - 1).GetFileLineNumber().ToString();
            //Reemplaza los saltos de linea por espacios.
            sError = sError.Replace(Environment.NewLine, " ");

            /////luego se graba el archivo en un txt.
        }

35
Crystal Reports / Buscar datos en tabla de historial y no en la original
« en: Martes 22 de Diciembre de 2009, 14:05 »
Hola!
Espero alguno me pueda dar una mano con lo siguiente.

Hay una aplicacion hecha en visual basic 6.0 que utiliza crystal reports para mostrar los datos.
El archivo .rpt ya esta generado y funciona perfecto. Obtiene los datos mediante una vista que ya esta creada en SQL 2000.

El problema es que esa tabla donde salen los datos es muy grande por lo que la duplique para tenerla a modo de "historial" y en la original utilizar los datos de los ultimos meses. (la tabla ya tenia varios millones de registros). Obviamente la tabla original e historial son de igual formato.

Mi duda es, como hago para que el reporte apunte la tabla original o a la historial segun se precise.
Porque en realidad si abro el reporte apunta a la original.

Hay algo que se pueda hacer? (sin tener que duplicar tambien el reporte y apuntarlo a la tabla historial).

Desde ya saludos!!

36
ASP .NET / Error control calendar Popup en MasterPage
« en: Lunes 24 de Noviembre de 2008, 19:44 »
Buenas, les escribo por un problema que tengo.
Hace poco me baje un control (muy bueno de dynarch.com). Este control es un calendario que se puede mostrar tipo popup. (en la pagina se puede ver un ejemplo funcionando).
Bueno la cosa que lo pude hacer funcionar en un sitio comun, pero ahora lo necesito hacer correr en una pagina dentro de una masterpage y no se como aplicarlo. Me da error.
Por las dudas les adjunto dos sitios uno que funciona bien el control y el otro con la master page que no me funciona.

Este es el codigo de la pagina aspx

Código: Text
  1. <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" title="Untitled Page" %>
  2.  
  3. <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
  4.  
  5.     <style type="text/css">@import url(calendar.css);</style>    
  6.     <script type="text/javascript" src="../Varios/calendar.js"></script>
  7.     <script type="text/javascript" src="../Varios/calendar-es.js"></script>
  8.     <script type="text/javascript" src="../Varios/calendar-setup.js"></script>  
  9.    
  10.      <form action="#" method="get">  
  11.                  <input type="text" id="date" name="date" />  
  12.         <input type="button" id="trigger" value="..." />
  13.      </form>
  14.  
  15.      <script type="text/javascript">  
  16.         Calendar.setup
  17.         (
  18.             {      
  19.                 inputField  : "date",      
  20.                 ifFormat    : "%d/%m/%Y",      
  21.                 button      : "trigger"    
  22.              }  
  23.          );  
  24.       </script>      
  25. </asp:Content>
  26.  

En el tercer renglon, sobre la palabra style, me marca un error que dice
Citar
Cannot switche views: Validation (internet explorer 6): Element 'Style' cannot be nested within element 'div'

Espero puedan ayudarme, saludos!

37
ASP .NET / Re: Combobox con descripcion e ID asociado
« en: Jueves 6 de Noviembre de 2008, 19:16 »
Listo, al final era sencillo lo que queria, ahi va:

Código: Text
  1. Dim li As New ListItem()
  2. li.Text ="Descripcion"
  3. li.Value = "01"
  4. dropdownlist1.Items.Add(li)
  5.  

saludos!

38
ASP .NET / Combobox con descripcion e ID asociado
« en: Jueves 6 de Noviembre de 2008, 16:02 »
Hola,
Tengo una tabla formada por ID y Descripcion.
Con esa tabla quisiera llenar un combo y que la descripcion quede visible para el usuario y el id no, pero si poder acceder a el.
O sea que cuando yo pregunto por el item seleccionado me de ese ID asociado y no la descripcion. Tengo entendido que en algunos lenguajes esto se puede hacer.

Si es sencillo alguno me puede decir mas o menos como es??
Yo quisiera llenar el combo a partir de un datareader pero llenando item a item, o sea sin asociarlo como un datasource o algo asi.

Gracias!!

39
ASP .NET / Gridview, que no se hagan varias lineas en una celda
« en: Jueves 6 de Noviembre de 2008, 15:24 »
buenas, tengo un problema que no puedo resolver, espero me puedan ayudar.
Tengo un gridview que lo cargo con datos de una base de datos por medio de un datatable.
Este gridview lo tengo dentro de una tabla. (y a su vez la pagina esta dentro de un masterpage)

El problema es en algunas celdas se me hacen dos renglones por la cantidad caracteres que tiene.
Como hago para que el gridview siempre tenga una sola linea? Probe poner el with de todo lo que vi al 100% pero tampoco asi funciona.
El gridview tiene alguna propiedad que me permita bloquear esto, o sea que solo me aparezca 1 sola linea?? o que se redimensione automaticamente?
Porque lugar en la pantalla tengo.

gracias y saludos!!

40
ASP .NET / multiidioma + como cargar resourcemanager
« en: Jueves 23 de Octubre de 2008, 19:40 »
buenas! estoy intentando hacer un sitio multiidioma utilizando global resources
mis archivos .resx estan dentro de mi aplicacion, dentro de la carpeta app_globalresources.

ahora el problema es que creo que estoy poniendo mal la ruta del recurso en el objeto resourcemanager.
alguno sabe la nomenclatura exacta para hacerlo??
les copio parte de mi codigo por las dudas.
Mis archivos .resx se llaman Resource.en.resx,Resource.es.resx y Resource.resx

Código: Text
  1. Imports Microsoft.VisualBasic
  2. Imports System.Web.UI
  3. Imports System.Resources
  4. Imports System.Threading
  5. Imports System.Globalization
  6.  
  7. Namespace multidioma
  8.  
  9.     Public Class PageBase
  10.         Inherits Page
  11.  
  12.         Protected rm As ResourceManager
  13.         Private cinfo As CultureInfo
  14.  
  15.         Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  16.  
  17.             ' Establece el thread de cultura para formatos, comparaciones...
  18.             If Request("ChangeIdioma") = "" Then
  19.                 Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("es")
  20.             Else
  21.                 Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(Request("ChangeIdioma"))
  22.             End If
  23.             ' Establece el valor de cultura para los satellite assemblies
  24.             Thread.CurrentThread.CurrentUICulture = CultureInfo.CurrentCulture
  25.  
  26.             ' Cargamos el archivo de resources
  27.             rm = New ResourceManager("miaplicacion.App_GlobalResources.Resource", System.Reflection.Assembly.GetExecutingAssembly)
  28.             rm.IgnoreCase = True
  29.  
  30.         End Sub
  31.  
  32.     End Class
  33.  
  34. End Namespace
  35.  

que iria exactamente entre las comillas?? porque probe con 1000 variantes y con ninguna me funciono.
el error me lo tira cuando en el load de alguna pagina quiero poner
Código: Text
  1. rm.GetString("cmdEspañol")
  2.  
cmdEspañol es una llave que tengo en mi archivo de recursos.
espero puedan ayudarme, saludos!!

41
ASP .NET / Re: Vista detallada
« en: Martes 21 de Octubre de 2008, 21:00 »
flaco, me parece un poco desubicada tu respuesta ironica.
No se si te diste cuenta que casi ningun tema tiene muchas lecturas y menos respuestas, por ende este foro todavia no debe tener mucho movimiento.
Asi que en lugar de basurear estaria mejor que colabores y ponga con buena onda tu respuesta.
Yo tambien tengo dos temas publicados y en ninguno me contesaron sin embargo sigo investigando y cuando encuentre la respuesta la pondre y no me quejare de nada.

saludos.

42
ASP .NET / Mantener propiedades de una masterPage
« en: Miércoles 15 de Octubre de 2008, 13:57 »
Hola!
Estoy haciendo un trabajo para la facultad en asp.net.
Tengo que hacer una pagina que tenga una master page con un menu con todos los botones para acceder a las distintas paginas.
Segun el tipo de usuario que es (para eso hay una pagina de login) ve algunos botones si y otros no.
Esto ya lo tengo casi todo hecho, la masterpage, el logueo etc.
Lo que me pasa es que yo por defecto tengo todos los botones del menu con visible=false y luego del logueo, segun el usuario, pongo los botones que corresponda en visible=true, hasta ahi todo bien pero cuando cambio a cualquier pagina todos esos botones que habia puesto para que se vean se ponen invisibles de nuevo.
Como que pierde los valores que le habia dado y queda lo que tenia por defecto. Incluso en las master tengo un label que dice el nombre de usuario y tambien queda con el valor por defecto.

alguien tiene idea que puede ser??

gracias!!

43
ASP .NET / Preservar el valor de un textbox
« en: Viernes 10 de Octubre de 2008, 20:38 »
Hola! tengo un problema con esto de preservar los valores cuando voy de pagina en pagina.

Hice, para ver como funciona, un proyecto que tiene solo dos paginas aspx (pag1.aspx y pag2.aspx)
La pag1 tiene un textbox y un boton (que direcciona a la pag2) y esta pag2 solo un boton que vuelve a la pag1

Lo que quisiera es que cuando pongo un valor en el textbox y paso a la pag2 y luego de nuevo a la pag1 que el valor ese que habia puesto quede.
como seria, porque tenia entendido que eso quedaba automaticamente.

Vi algo acerca de que hay que poner el enableviewstate en verdadero y que con eso te guarda los valores, pero tengo todo en true y no funciona.

espero puedan ayudarme, saludos!

Páginas: 1 [2]