예제 #1
0
        /// <summary>
        /// Metodo que permite registrar un usuario.
        /// </summary>
        /// <param name="EsNuevo">Indica si el usuario es nuevo o es actualizacion</param>
        /// <param name="usuario">La informacion del usuario</param>
        /// <param name="saPass">Contaseña de usuario SA en SQL</param>
        /// <returns></returns>
        public bool RegistroUsuario(bool EsNuevo, UsuarioInfo usuario, string saPass)
        {
            SQLConexion ConexionSA = new SQLConexion(nombreServidor, nombreBD, "sa", saPass);

            if (ConexionSA.AbrirConexion().Estado == false)
            {
                return(false);
            }
            estado = EsNuevo ? ConexionSA.EjecutarSentencia("EXECUTE SP_DIG_AGREGAR_USUARIO '" + usuario.NombreUsuario + "', '" + usuario.Nombre + "', '" + usuario.ApellidoPaterno + "', '" + usuario.ApellidoMaterno + "', '" + usuario.Contraseña + "', " + areaId[usuario.IdArea] + ", " + usuario.Administrador + ", " + usuario.Dios) : ConexionSA.EjecutarSentencia("EXECUTE SP_DIG_ACTUALIZAR_USUARIO_SELECCIONADO " + usuario.Id + ", '" + usuario.Nombre + "', '" + usuario.ApellidoPaterno + "', '" + usuario.ApellidoMaterno + "', '" + usuario.Contraseña + "', " + areaId[usuario.IdArea] + ", " + usuario.Administrador + ", " + usuario.Dios);
            ConexionSA.CerrarConexion();
            return(estado.Estado);
        }