Ejemplo n.º 1
0
 // Загрузить вагоны
 private void loadVagOnStat(Way way, Side numSide)
 {
     view.bindVagOnStatToSource(vagOnStatDB.getVagons(way, numSide));
     main.setFieldWithSelVagAmount("");
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Параметры для добавления информации по вагонам
 /// </summary>
 /// <param name="vo"></param>
 /// <param name="way"></param>
 /// <param name="addParamsCount"></param>
 /// <returns></returns>
 protected SqlParameter[] paramsForInsert(VagOperations vo, Way way, int addParamsCount)
 {
     SqlParameter[] sqlParameters = new SqlParameter[17 + addParamsCount];
     sqlParameters[0] = new SqlParameter("@id_vagon", vo.id_vag);
     sqlParameters[1] = new SqlParameter("@id_stat", way.Stat.ID);
     sqlParameters[2] = new SqlParameter("@id_way", way.ID);
     sqlParameters[3] = new SqlParameter("@num_vag_on_way", vo.num_vag_on_way); // Номер вагона на пути
     if (vo.dt_amkr < DateTime.Parse("1900-01-01 00:00") | (vo.dt_amkr == null))
     {
         sqlParameters[4] = new SqlParameter("@dt_amkr", DBNull.Value);
     }
     else
     {
         sqlParameters[4] = new SqlParameter("@dt_amkr", vo.dt_amkr);
     }
     sqlParameters[5] = new SqlParameter("@id_oper", vo.id_oper);
     if (vo.id_godn != -1)
     {
         sqlParameters[6] = new SqlParameter("@id_cond", vo.id_godn); // годность по прибытию
     }
     else
     {
         sqlParameters[6] = new SqlParameter("@id_cond", DBNull.Value);
     }
     if (vo.id_gruz != -1)
     {
         sqlParameters[7] = new SqlParameter("@id_gruz", vo.id_gruz); // груз
     }
     else
     {
         sqlParameters[7] = new SqlParameter("@id_gruz", DBNull.Value);
     }
     sqlParameters[8] = new SqlParameter("@weight_gruz", vo.weight_gruz); // вес
     if (vo.id_ceh_gruz != -1)
     {
         sqlParameters[9] = new SqlParameter("@id_shop_gruz_for", vo.id_ceh_gruz); //
     }
     else
     {
         sqlParameters[9] = new SqlParameter("@id_shop_gruz_for", DBNull.Value);
     }
     if (vo.id_tupik != -1)
     {
         sqlParameters[10] = new SqlParameter("@id_tupik", vo.id_tupik); //тупик
     }
     else
     {
         sqlParameters[10] = new SqlParameter("@id_tupik", DBNull.Value);
     }
     if (vo.id_nazn_country != -1)
     {
         sqlParameters[11] = new SqlParameter("@id_nazn_country", vo.id_nazn_country); // страна назначения
     }
     else
     {
         sqlParameters[11] = new SqlParameter("@id_nazn_country", DBNull.Value);
     }
     if (vo.id_gdstait != -1)
     {
         sqlParameters[12] = new SqlParameter("@id_gdstait", vo.id_gdstait); //станция грузов доставки
     }
     else
     {
         sqlParameters[12] = new SqlParameter("@id_gdstait", DBNull.Value);
     }
     sqlParameters[13] = new SqlParameter("@note", vo.note);         // примечание груз
     sqlParameters[14] = new SqlParameter("@grvuSAP", vo.grvuSAP);   //
     sqlParameters[15] = new SqlParameter("@ngruSAP", vo.ngruSAP);   //
     sqlParameters[16] = new SqlParameter("@num_vagon", vo.num_vag); //
     return(sqlParameters);
 }