忍者ブログ
[34]  [35]  [36]  [37]  [38]  [39]  [40]  [41]  [42]  [43]  [44
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

・朝日新聞で(村井七緒子)さんの署名記事で某化粧品メーカが原料から
栽培するという記事を大きく取り上げているが

・化粧品メーカーが原料から自社で作るのは「おそらく初めて」(同社)という
 嘘こけ、、、ちょっとネットでググれば解る話、早くから原料製造に取り組んでいる

メーカーに失礼な話 広大農場を持っているメーカーさんもあります。

667平方メートルで、6種類の植物
 わずか200坪でどれだけ成分が抽出できるのか?
精油成分や薬効成分はごく微量しかとれない

慰安婦のねつ造といい、珊瑚のねつ造といい

流石 朝日新聞 記事というのは裏を取るのが常識中の常識だが、この新聞社には
常識がない

ねつ造問題でちょっとは変わったかと思ったがやはりこの新聞社は、体質は変わらない
 

拍手

PR

ついに製造中止という事で、人気の某えぼるーしょんモデル9型に乗っていた。

本人にその意思がなくても信号でも合流でも後続車は置き去りにしている

アクセルを踏む限り加速を続ける。簡単にリミッターに達する

  
その変わり燃費は6km、速攻でハイオクが消えていく
メータの表示もあてにならない

防熱防音は考えていないようで、熱い、うるさい
夏は死にそうになる

保険は最高ランク、パーツもべらぼうに高く維持費が大変

これは若者はこのモデルは買えないでしょうね

周りからは全員に「免許をなくすか命をなくすか」とからかわれる

本人は好きで乗っているからいいが、相方からは非難ごうごう

某法人の社運をかけてプロジェクトのコンサルに就任するにあたり
安全な車にに乗り換える事を 警告された

同時に某県には、税金を上納してしまった。
危なかったもう1Km+で免許がなくなるところ、、、
 
というわけで軟弱ながら

某ドイツの国民車メーカーのSUVに買いかけた。

車ってこんなに静かだったんだ。

今国民車のディーラからだが某三菱さんとはおおちがいで客筋が
いいしディーラの雰囲気はいい。

が、サービスフロントさん

不具合がありますかと聞いてくれない

某ドイツの国民車は不具合がないのだろうか

オイルは?

15000Kmだという事でこれも某エボモデルとは大違い

いい車です




 

拍手

・画面をグリッドとして12分割で表示される。
 12を越えれば2行目になる



VS2013では標準で搭載している。

<div class="row">
    <div class="col-md-2">
   選択DropDownListの表示
  </div>
    <div class="col-md-10">
   listの表示部分
 </div>
</div>

12分割なのでこの例だと2:10 = 1:5になる
col-lg-xx  1200px以上 最大幅 1170px 列最大95px
col-md-xx 992px                          970   78
col-sm-xx 768                              750          60
col-xs-xx 自動



拍手

・ダイナミック出力

int hour = DateTime.Now.HOur;
ViewBag.Msg= hour <12 ? "おはよう":"こんにちは"; 


・エラーチェック

1.モデルに
using System.ComponentModel.DataAnnotations;

[Rewuired(ErrorMessage = "")]
public string Name{get;set;}

2.コントローラーに
if(ModelIState.IsValid){

}else{ //エラーの時そのまま戻る
  return Vuew();
}

3.Viewに
@using (Html.BeginForm()){

    @Html.Validation.Summary() 

}


・エラー箇所を色表示
1.Contentにstyles.cssを追加
.field-validation-error {color : #f00;}
.field-validation-valid {disolay: none;}
.input-validation-error {border:1px solid #f00; background-color:#fee;}
.validation-summary-errors {font-weight:bold; color:#f00;}
.validation-summary-valid {display: none;}

2.Viewに
<head>
 <link rel ="stylesheet" type = "text/css" href ="~/Content/styles.css"/>









拍手

・色々なサンプルを見ているとmodelとViewが対をなしているように感じた

業務では、売上を例に取ると
・売上テーブル
 取引先コード、日付け、番号、商品コード、数単金
・取引先テーブル
 取引先コード、取引先名
・商品テーブル
 商品コード、商品名

どうするのか
・1対1と思い込んでいたので
 以下のモデルを作った
・売上詳細テーブル
 取引先コード、取引先名、日付け、番号、商品コード、商品名、数単金

これでビューを自動生成し、コントローラに組みこんだ

query = "SELECT a.id,a.name,a.price,a.cateid,b.name as catename "
                   + " FROM TProduct a "
                   + " inner join TCategory b on( a.cateid = b.id)"
                   + "ORDER BY a.id";
       




不便な仕様だと思っていたが
・モデルにNをセットできる方法があった
  TProductとTProductDetail の二つのモデルを扱う場合を例にすると
 
新たにモデル内にクラスを作成する
    public class ProductItemModel
    {
        public TProduct Product { get; set; }
        public TProductDetail ProductDetail { get; set; }
    }


・ビューを作成するが、なぜか自動生成はエラーになるので
空のビューを作成する

@model MvcShopping2.Models.ProductItemModel 
 XXXXXXXXXXXXXXXXXXXXXXXX
<div>
    <h4>ProductItemModel </h4>
    <hr />
    <dl class="dl-horizontal">
        <dt>
            @Html.DisplayNameFor(model => model.Product.id)
        </dt>
        <dd>
            @Html.DisplayFor(model => model.Product.id )
        </dd>
        <dt>
            @Html.DisplayNameFor(model => model.Product.price)
        </dt>
なんの事はない、modelの後に
 Product. または ProductDetailをつければOK

例によってビルドをお忘れ無く


・コントローラーは
        public ActionResult Details2(string id)
        {
            ProductItemModel model = new ProductItemModel();
            string query = "";
            query = "SELECT a.id,a.name,a.price,a.cateid "
                  + " FROM TProduct a "
                  + " WHERE a.id = " + "'" + id + "'";
            model.Product = db.Database.SqlQuery<TProduct>(query).Single();
         
            query = "SELECT a.id,a.description "
                  + " FROM TProductDetail a "
                  + " WHERE a.id = " + "'" + id + "'";
            model.ProductDetail = db.Database.SqlQuery<TProductDetail>(query).Single();
            return View(model);
        }

・商品コード等は
string str = model.Product.cateid.ToString(); 
等々で、読み出してつかえばいい

・旧来のように
データを読み出してVIEWに手動でセットする方法も
使えますね

拍手

カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新CM
[03/10 DORA]
最新TB
プロフィール
HN:
dorabu
性別:
非公開
バーコード
ブログ内検索
P R
Copyright © ドラブーのアンドロイドとIoTなブログ All rights reserved. / Template by 四季. / Material by てんせん.

忍者ブログ [PR]