C#

ASP.NET Webフォームプロジェクトでwebフォームの内容をhtmlファイルにしてダウンロードさせる

井上です。 いまだASP.NET Webフォームを用いているシステムも多々あると思います。 弊社もWebフォームのシステムがあり、そこで普段やらないことをやりましたのでそれをまとめておきます。 こんな処理を書くことはそうそう無いのですが何かの役に立つかもし…

ASP.NET Webフォームプロジェクトでオートコンプリートのドロップダウンを実現する

井上です。 ASP.NET Webフォームのドロップダウンコントロールでオートコンプリートをやろうというお話です。 ちょっとと面倒だったのでまとめておきます。 環境 .NET Framework 4.5.1 ASP.NET Web Form C# 参考 jqueryui.com やりたいこと オートコンプリー…

SGMLReader + XPathでスクレイピングする

C#

こんにちは、今日もWebを見ながら生きているwakです。表題通りのことをやりました。 はじめに 目的 HTMLはXMLじゃない SgmlReader SgmlReaderの使い方 導入 読み込み 文字列→XDocument XPathEvaluate()で型を指定する 例 ドキュメント全体から要素を検索する…

SlackのSlash Commandで既存システムから必要な情報を取得する

弊社の1システムとしてゴルフシステムがあります。当然ユーザー様は日本全国のゴルフ場なわけですが、ゴルフ場は基本郊外にありますのでネットワーク回線が不安定なことがあります。そのような理由からネットワークが不通となっても動作できるようオンプレ…

Google Apps APIで新入社員対応(ユーザー追加+組織・グループに追加)

こんにちは井上です。 Google Appsでユーザーを追加する時って、大抵の場合グループにもそのユーザを参加させると思うんです。グループ管理は煩雑になりやすく、役割が重複したものやメンバーの差異がほとんどないものなど、数多くのグループが作られがちで…

.NETでのAPI作成におけるDelegatingHandlerの利用

こんにちは、久しぶりに和朗です。 ASP.NETのControllerの承認フィルターAuthorizeAttributeにはOnAuthorizationメソッドがあり、ここで認証を行うことができますが、 今回は、なんでもできちゃうDelegatingHandlerを利用して認証ロジックの組み込みを行って…

C#でEF+LINQを用いてMySQLを使用するメリット・デメリット

C#

井上です。 SQL Server同様、MySQLでもEntity FrameworkとLINQを用いて当然やりたいですよね。 環境 .NET Framework 4.5.1 MySQL Entity Framework 6 MySQL 5.6 C# Entity Framework・LINQを用いるメリット 何故Entity Frameworkを使いたいかとなると、以下…

CrystalReportsの印字位置をC#側で直接指定する

C#

はじめまして。ゴルフ場基幹システム開発とリラックマ担当のむとうです。 ほぼ生粋の茨城出身です。業務では主にC#とSQLServerを触っております。どうぞ宜しくお願いします。 今回のテーマ 弊社の基幹システムでは帳票出力にCrystalReportsを使用しています…

C#で他アプリケーションを操作するための基礎知識

こんにちは、大昔はVC++でWindowsプログラミングをしていたwakです。先日業務でC#のコードから他のWindowsアプリを強制的にコントロール(メニューをクリックしたり、キー操作を行ったりといった手動操作をエミュレートしてアプリを制御する)して処理を自動…

LINQ(メソッド構文)を用いた複雑めなSQL発行時のメモ

C#

こんにちは!井上です。 EF&LINQでちょっと複雑なSQLを書きたいときのメモ。 環境 .NET Framework 4.5.1 Entity Framework 6 MySQL 5.6 C# こちらの続きです。 tech.sanwasystem.com 複数テーブルの結合(INNER JOIN) var lists = db.TableA .Join(db.Tabl…

C#EF6からMySQL-BLOBにデータを登録

最近、肩こりの酷い和朗です。今回は、業務で利用している、MySQLで陥った問題について行った、回避策を書きたいと思います。 環境 DB MySQL 5.6 アプリ .net framework 4.5 Visual Studio 2013 C# Entity Framework 6 MySQL Connector/Net 6.9.7 要件 DBに…

Entity Framework と Linq を使いこなしたい!

C#

こんにちは、最近忙しい、和朗です。 今回は、現在利用しており今後も利用することになるであろう、EF6 と Linq について書いてみようと思います。 SQLのLog出力 これはなくてはならない機能! EFから発行されたSQLを簡単に見ることができます。SQL発行のタイ…