ArchivesCategory: C# – Ejemplos y Trucos

15Feb

Para llamar una Función de jQuery o JavaScript desde Código(Code Behind) en C#, solo necesitamos una linea de código:

C#
1
ScriptManager.RegisterStartupScript(this, this.GetType(), "starScript", "<strong>myFuncion()</strong>;", true);

26Jan

Hola, hoy quiero compartir con las personas que como yo, necesitamos implementar el Código de Barras Bidemensional (CBB) que el SAT pide como requisito para la representacion impresa de un comprobante fiscal digital por internet (CFDI).

Asi es, les proporciono la libreria DLL para generar el QRcode en formato ISO/IEC 18004:2000 como lo pide el SAT, y gratis. Continue Reading

02Dec

Hola, si necesitar que tu aplicacion asp.net con c# pueda generar PDF y mandarlos imprimir automaticamente, pues te comento que no se pude por cuestiones de seguridad el codigo de la aplicacion no tiene permisos para mandar un archivo a la impresora.

Pero tranquilo eso no significa que no exista un solucion, la solucion es la siguiente: Continue Reading

30Nov

SI bien no es posible selecionar el texto de una etiqueta de WPF, si se puede encontrar una forma de tener dicho funcionamiento utilizando un cuadro de texto (TextBox). Basicamente lo que necesitamos hacer es poner un cuadro de texto, quitarle los border y ponerlo de solo lectura para que no se pueda editar el texto. Aqui les comparto los estilos que yo utilize para hacer dicho funcionamiento Continue Reading

31Mar

Hola,
Si ustedes están como yo hace uno días, tratando de resolver como timbrar una factura electrónica utilizando el proveedor timbrefiscal.mx, les comento como lo logré yo:
  1. - Registrarme en timbrefiscal.mx mandando un correo con mis datos
  2. - Descargar el Pack de Conexión
  3. - Descargar el sello para la conexión que nos regresan por correo una vez registrados
  4. - Descargar el siguiente ejemplo http://timbrefiscal.mx/descargas/EjemploCsharpPuntoNet.zip
  5. - Adaptarlo al sistema que estamos desarrollando (en mi caso solo tome el metodo de sello y timbre)
  6. - Realizar los siguientes cambios al ejemplo:
    1. Localizar y cambiar la linea
      509Certificate2 cert = new X509Certificate2(certificadoSello);

      Por:
      X509Certificate2 cert = new X509Certificate2(certificadoSello, “a0123456789″, X509KeyStorageFlags.MachineKeySet);

      Donde a0123456789 es la clave proporcionada por timbrefiscal en un txt

      Y listo, esos fueron los pasos que seguir para realizar el timbrado con éxito (en fase de pruebas).

      Algo Muy Importante que destacar es que como emisor de la factura deben poner el RFC con el que se dieron de alta (paso 1) en timbrefiscal.

      Si tienen dudas o desean el código (de mi sistema [SOLO LA PARTE DE FACTURACION]) dejen un comentario y su correo y se los hago llegar.

      Espero les sea de ayudar.

10Mar

En esta ocación les presento como capturar el evento de LongPress sobre un UITableView en MonoTouch y C#. En lo personal, este evento lo utilize para eliminar filas de un UITableView, de un iPad de tal manera que cuando el usuario mantenía presionado una fila, les aparecia un diálogo con la opción de eliminar dicha fila. Pues bien, vamos al grano.. Ya sea en el método FinishedLaunching() o en ViewDidLoad() creamos el GestureRecognizer, lo configuramos y se lo asignamos a nuestro UITableView en cuestión.

UILongPressGestureRecognizer gesture = new UILongPressGestureRecognizer(this, new MonoTouch.ObjCRuntime.Selector(&amp;amp;amp;amp;quot;LongPressGesture&amp;amp;amp;amp;quot;));
gesture.MinimumPressDuration = 1.0f;
gesture.Delegate = new LongPressGestureDelegate();
Table.AddGestureRecognizer(gesture);

Continue Reading

15Feb

ComboBox estilizado mediante StyleSheet (hoja de estilos)Como Modificar el estilo de un ASP.net ComboBox de Ajax Utilizando CSS

En este Post compartiré con ustedes la forma de dar estilos propios a un ComboBox de Ajax, utilizando CSS.  De tal manera que podamos pasar de esto:

ComboBox Ajax original, sin niguna modificaciona esto

Continue Reading

19Jan

Como enviar un Coreo Electronico desde C# .NET utilizando el SMTP de GMail y/o Hotmail

En este Post compartiré con ustedes una manera muy fácil y rápida para enviar un eMail desde una aplicación .Net C#. Si no tienen su propio servidor de correo (SMTP), utilizaremos los servidores de Google y/o Microsoft. Continue Reading

11Dec

inxunza

Hacer una Copia de una Base de Datos de SQL Mediante Código C#

En esta ocasión compartiré con ustedes una de las mil posibilidades para hacer una copia de una Base de Datos de SQL desde código, utilizando la libreria SMO (SQL Server Management Objects), lo cual nos permite hacerlo de una manera mucho mas rápida y con menos lineas de código. Continue Reading

04Dec

Auto-Agrupar Datos y crear Subreportes en Crystal Reports.

Hola de nuevo, pues esta vez para mostrarles la forma (que yo utilizó) para agrupar datos dentro de un reporte, así como también la forma de crear Subreportes en Crystal Reports. Nota: En el tutorial se  da por hecho que ya sabemos hacer un reporte basico, como el explicado en el Tutorial Anterior.

Imaginemos que necesitamos hacer un Reporte que muestre las Ventas de un mes, agrupadas por cada una de las ventas, y mostrar los artículo de la venta. Si los datos los obtenemos mediante una sola consulta múltiple, que seleccione las ventas entre fecha, y de cada venta obtenga los artículos, del tipo: