Exemplo n.º 1
0
        /// <summary>
        /// Crea un usuario y le asigna el perfil de medico, junto con sus atributos propios.
        /// </summary>
        /// <param name="rut"></param>
        /// <param name="contraseña"></param>
        /// <param name="nombre"></param>
        /// <param name="appaterno"></param>
        /// <param name="apmaterno"></param>
        /// <param name="direccion"></param>
        /// <param name="telefono"></param>
        /// <param name="email"></param>
        /// <param name="idPerfil"></param>
        /// <param name="idEmpresa"></param>
        /// <param name="disponibilidad"></param>
        /// <param name="mailPrivado"></param>
        /// <param name="telefonoPriv"></param>
        /// <returns></returns>
        public Boolean crearUsuario(string rut, string contraseña, string nombre, string appaterno, string apmaterno,
                                    string direccion, decimal telefono, string email, decimal idPerfil, decimal idEmpresa, string disponibilidad, string mailPrivado, decimal telefonoPriv)
        {
            string contrasEncript = Encriptador.Encrypt(contraseña);

            Conexion.IntruccioneSQL = "pr_CrearUsuarioMedico";
            return(Conexion.conectarProcCrearUsuario(rut, contrasEncript, nombre, appaterno, apmaterno, direccion, telefono, email, idPerfil, idEmpresa, disponibilidad, mailPrivado, telefonoPriv));
        }
Exemplo n.º 2
0
        public DataSet retornarLogin(string rut, string contraseña)
        {
            string contrasEncript = Encriptador.Encrypt(contraseña);

            Conexion.IntruccioneSQL = "fn_login";
            Conexion.retornarConfirmacionLogin(rut, contrasEncript);
            return(Conexion.DbDat);
        }
Exemplo n.º 3
0
        public Boolean modificarUsuario(string rut, string contraseña, string nombre, string appaterno, string apmaterno,
                                        string direccion, decimal telefono, string email)
        {
            string contrasEncript = Encriptador.Encrypt(contraseña);

            Conexion.IntruccioneSQL = "pr_ModificarUsuario";
            return(Conexion.conectarProcModificarUsuario(rut, contrasEncript, nombre, appaterno, apmaterno, direccion, telefono, email));
        }
Exemplo n.º 4
0
        /// <summary>
        /// Asigna los atributos de usuario y trabajador, y los guarda en la Base de Datos.
        /// </summary>
        /// <param name="rut"></param>
        /// <param name="contraseña"></param>
        /// <param name="nombre"></param>
        /// <param name="appaterno"></param>
        /// <param name="apmaterno"></param>
        /// <param name="direccion"></param>
        /// <param name="telefono"></param>
        /// <param name="email"></param>
        /// <param name="idPerfil"></param>
        /// <param name="idEmpresa"></param>
        /// <param name="mailPrivado"></param>
        /// <param name="telPrivado"></param>
        /// <param name="estadoRiesgo"></param>
        /// <param name="contratoId"></param>
        /// <returns></returns>
        public Boolean crearUsuario(string rut, string contraseña, string nombre, string appaterno, string apmaterno,
                                    string direccion, decimal telefono, string email, decimal idPerfil, decimal idEmpresa, string mailPrivado, decimal telPrivado,
                                    string estadoRiesgo, decimal contratoId)
        {
            string contrasEncript = Encriptador.Encrypt(contraseña);

            Conexion.IntruccioneSQL = "pr_CrearUsuarioTrabajador";

            return(Conexion.conectarProcCrearUsuario(rut, contrasEncript, nombre, appaterno, apmaterno, direccion, telefono, email, idPerfil, idEmpresa, mailPrivado, telPrivado, estadoRiesgo, contratoId));
        }
Exemplo n.º 5
0
        public string descContraseña(string rut)
        {
            Conexion.IntruccioneSQL = string.Format("SELECT contrasena FROM usuario WHERE rut_usuario = '{0}'", rut);
            Conexion.EsSelect       = true;
            Conexion.conectar();

            string cont = Conexion.DbDat.Tables[Conexion.NombreTabla].Rows[0]["contrasena"].ToString();

            return(Encriptador.Decrypt(cont));
        }