¿Cómo crear tus propios Validation Attribute en C# MVC .Net para validar tus modelos?

En este video te mostrare como puedes crear tus propias reglas de validación creando tus propios Validation Attribute los cuales puedes utilizar en tus View Models al momento de crear tus formularios o en la lógica de la programación de tu backend.

¿Cómo obtener los datos de conexión guardados en app.config o web.config C# .Net Framework?

En este video te mostrare como puedes obtener los datos almacenados de las cadenas de conexión en tu archivo web.config o app.config en los proyectos hechos en .Net Framework.


 public class Connection
    {
        public string Server{ get; set; }
        public string User { get; set; }
        public string Password { get; set; }
        public string DB { get; set; }

        private string NameConnection;

        public Connection(string NameConnection= "pruebillaEntities")
        {
            this.NameConnection = NameConnection;
        }

        public void GetData()
        {
            ConnectionStringSettingsCollection connections = ConfigurationManager.ConnectionStrings;

            if (connections.Count > 0)
            {
                foreach (ConnectionStringSettings connection in connections)
                {
                    string name = connection.Name;
                    string provider = connection.ProviderName;
                    string connectionString = connection.ConnectionString;
                 
                    if (name.Equals(NameConnection))
                    {
                        connectionString = connectionString.Split('\"')[1];

                        string[] arrElementos = connectionString.Split(';');
                        foreach (var s in arrElementos)
                        {
                            string[] arrValue = s.Split('=');
                            switch (arrValue[0].ToUpper())
                            {
                                case "DATA SOURCE":
                                    Server = arrValue[1];
                                    break;
                                case "USER ID":
                                    User= arrValue[1];
                                    break;
                                case "PASSWORD":
                                    Password = arrValue[1];
                                    break;
                                case "INITIAL CATALOG":
                                    DB = arrValue[1];
                                    break;
                            }
                        }
                    }
                }
            }
            else
                throw new Exception("No existen cadenas de conexión");
        }

    }

Software para control de acceso Hdeleon 1.0

Software para controlar acceso, registra entrada y salida, puede servir para control de empleados, congresos, escuelas, o cualquier otro giro en el cual se necesite conocer día y hora en que entraron y salieron un grupo de personas.

Precio: $1000 pesos mexicanos o $ 50USD(único pago)

Ver en video las características del software:

Contacto:
– Whatsapp:
+52 33 2999 4215
– Email: [email protected]

El registro se puede realizar por medio de teclado con un código capturado, por medio de tarjeta de proximidad RFID o por medio de firma con huella dactilar (“dispositivo digital persona 4500” no incluido).

Hardware de hdeleon gym (lector, puerta) compatible con este sistema al 100%.

Características:

  • Registro de entrada y salida de personal (teclado, rfid o huella dactilar)
  • Reporte de tiempo en rango de fecha de todo el personal o individual.
  • Reporte de visita individual por un rango de fecha de todo el personal o individual.
  • Exportación a Excel de los reportes
  • Registro de personas, datos personales y fotografía.
  • Soporte puerta de acceso
  • Respaldos automáticos en la nube
  • Área para administrador restringida con contraseña
  • SDK Digital persona 4500 incluido

NO INCLUYE EL CÓDIGO FUENTE

Formas de pago:

Traspaso o deposito a la cuenta bancaria (Solo México):

Precio $ 1000 pesos mexicanos:
cuenta bancomer
2769794212
clabe
012320027697942125
Nombre: Héctor de León Guevara
Enviar el comprobante a: [email protected]

Paypal:

Dólares: https://www.paypal.me/HectorDeLeonGuevara/50usd
Pesos mexicanos: https://www.paypal.me/HectorDeLeonGuevara/1000

Enviar el comprobante a: [email protected]

Mercado libre (Solo México):

https://articulo.mercadolibre.com.mx/MLM-699861860-software-control-acceso-10-rfid-puerta-huella-empleados-_JM?quantity=1

Una vez hecho el pago, recibirás un correo de confirmación, y recibirás el software.