MVC 4 – Creación de columnas personalizadas para SimpleMembership

.NET, C#, MVC, Sin categoría
Saludos a todos nuestros lectores, en esta ocasión veremos cómo añadir nuestras columnas a la base de datos que creamos con SimpleMembership, si aún no tienen su aplicación con SimpleMembership, pueden ver el artículo MVC 4 – SimpleMembershipProvider. Nosotros veremos dos formas de realizarlo, la primera es antes de inicializar nuestra base de datos con InitializeSimpleMembershipAttribute.cs mediante CodeFirst, y la segunda es cuando ya tenemos nuestra base de datos inicializada y no queremos perder los datos ya creados. Para la primera opción deberemos realizar el siguiente procedimiento: Añadir los proveedores al Web.Config, a pesar de que esto ya está definido, por lo que cuando corramos el comando "update-database" desde la Consola del administrador de paquetes nosotros podemos usar el Api "Roles" nativo. En la sección "System.Web" agregamos: [sourcecode language="xml" gutter="No"…
Read More

Como abrir una entrada del registro de Windows con C#

Académico, C#, Developers, How To, Sin categoría, Sistemas Operativos, Windows
El día de hoy les mostrare de manera breve como abrir una llave del registro de Windows desde C#. Primero que nada deberemos anexar la librería Microsoft.Win32 a nuestra clase mediante la instrucción using como se muestra a continuación: using Microsoft.Win32; Luego necesitamos abrir la llave del registro con la que queramos trabajar, esto lo podemos hacer mediante una función como la siguiente: // Función para abrir una llave del registro de Windows  public static void leerllave() {             RegistryKey llave = Registry.CurrentUser; // Seleccionamos el subárbol con el que queremos trabajar.             llave = llave.OpenSubKey(@"Software", true); // El valor booleano true se utiliza para abrir la llave en modo de escritura y el false para solo lectura.             // Verificamos que…
Read More

Cifrar y descifrar texto utilizando C#

Académico, C#, Developers, How To, Seguridad, Sin categoría
Buenas tardes estimados lectores, en esta ocasión les traigo un par de funciones que les serán de gran utilidad para proteger el contenido que guardamos en una base de datos o un archivo en forma de texto plano. Primero que nada debemos agregar a nuestra clase o formulario la siguiente librería: using System.Security.Cryptography; // Libreria de cifrado. Ahora crearemos nuestra llave de cifrado: public string clave = "cadenadecifrado"; // Clave de cifrado. NOTA: Puede ser cualquier combinación de carácteres. Después programaremos la función que nos servirá para cifrar nuestros textos: // Función para cifrar una cadena.         public string cifrar(string cadena) {             byte[] llave; //Arreglo donde guardaremos la llave para el cifrado 3DES.             byte[] arreglo = UTF8Encoding.UTF8.GetBytes(cadena); //Arreglo donde guardaremos la cadena descifrada.             // Ciframos utilizando el…
Read More

Validar que nuestros TextBox no estén vacios – C#

Académico, C#, Developers, How To, Sin categoría
Si contamos con varios TextBox y queremos revisar que ninguno quede vació podremos hacerlo mediante la siguiente función: public bool vacio; // Variable utilizada para saber si hay algún TextBox vacio. private void validar(Form formulario) { foreach (Control oControls in formulario.Controls) // Buscamos en cada TextBox de nuestro Formulario. { if (oControls is TextBox & oControls.Text == String.Empty) // Verificamos que no este vacio. { vacio = true; // Si esta vacio el TextBox asignamos el valor True a nuestra variable. } } if (vacio == true) MessageBox.Show("Favor de llenar todos los campos."); // Si nuestra variable es verdadera mostramos un mensaje. vacio = false; // Devolvemos el valor original a nuestra variable. } Para utilizar esta función solo es necesario mandarla llamar cuando así lo deseemos, por ejemplo al…
Read More

Limpiar todos los TextBox de un formulario en C#

Académico, C#, Developers, How To, Sin categoría
  Si contamos con varios TextBox en un formulario es muy probable que queramos limpiar el contenido de los mismos, pero hacerlo de uno por uno puede ser sumamente tardado y molesto además de que es un desperdicio de código, por ello a continuación les mostrare una función que nos permite limpiar absolutamente todos los TextBox de un respectivo formulario.   public static void Limpiar(Form ofrm)         {                 // Checar todos los textbox del formulario                 foreach (Control oControls in ofrm.Controls)                 {                     if (oControls is TextBox)                     {                         oControls.Text = ""; // Eliminar el texto del TextBox                     }                 }         }   Para utilizar esta función solo es necesario mandarla llamar cuando así lo deseemos, por ejemplo al hacer clic sobre un botón. private…
Read More

Sliders y galerías gratuitos con jquery

Desarollo, Diseño, Internet, jQuery, Sin categoría
Como todos alguna vez nos hemos encontrado con el detalle de incluir un slider en nuestra web que sea compatible con los distintos dispositivos, entiéndase que el ipad sigue sin reproducir flash. Y de manera gratuita, pues lo más fácil es buscar algún tutorial que nos permita hacer una galería aunque no tengamos muchos conocimientos sobre el tema, o qu´mejor un programa al que sólo le pasemos las imágenes y nos genere la galería. Pues para eso han llegado a nuestras vidas: Wow slider Con versión gratuita y premium, es un programa que instalas en tu computadora y sólo le tienes que pasar las imágenes con un sencillo drag. Te permite generar viñetas y botones de navegación, etiquetas de descripciones, thumbnails y distintas trancisiones. Descárgalo aquí Nivo slider Es un…
Read More