Пример #1
0
            /// <summary>
            ///     Получить список
            /// </summary>
            public static List <Card> GetCardJList(string query, int id)
            {
                List <Card> list = null;

                using (var dbReader = new DBReader(query, id, CommandType.Text, ConnString))
                {
                    if (dbReader.HasRows)
                    {
                        list = new List <Card>();

                        #region Получение порядкового номера столбца

                        var colКодКарточкиЮрЛица = dbReader.GetOrdinal("КодКарточкиЮрЛица");
                        var colКодЛица           = dbReader.GetOrdinal("КодЛица");
                        var colОт = dbReader.GetOrdinal("От");
                        var colДо = dbReader.GetOrdinal("До");
                        var colКодОргПравФормы      = dbReader.GetOrdinal("КодОргПравФормы");
                        var colКраткоеНазваниеРус   = dbReader.GetOrdinal("КраткоеНазваниеРус");
                        var colКраткоеНазваниеРусРП = dbReader.GetOrdinal("КраткоеНазваниеРусРП");
                        var colКраткоеНазваниеЛат   = dbReader.GetOrdinal("КраткоеНазваниеЛат");
                        var colПолноеНазвание       = dbReader.GetOrdinal("ПолноеНазвание");
                        var colОКОНХ               = dbReader.GetOrdinal("ОКОНХ");
                        var colОКВЭД               = dbReader.GetOrdinal("ОКВЭД");
                        var colКПП                 = dbReader.GetOrdinal("КПП");
                        var colКодЖД               = dbReader.GetOrdinal("КодЖД");
                        var colАдресЮридический    = dbReader.GetOrdinal("АдресЮридический");
                        var colАдресЮридическийЛат = dbReader.GetOrdinal("АдресЮридическийЛат");
                        var colИзменил             = dbReader.GetOrdinal("Изменил");
                        var colИзменено            = dbReader.GetOrdinal("Изменено");

                        #endregion

                        while (dbReader.Read())
                        {
                            var row = new CardJ();
                            row.Unavailable = false;
                            if (!dbReader.IsDBNull(colКодКарточкиЮрЛица))
                            {
                                row.КодКарточкиЮрЛица = dbReader.GetInt32(colКодКарточкиЮрЛица);
                            }
                            if (!dbReader.IsDBNull(colКодЛица))
                            {
                                row.КодЛица = dbReader.GetInt32(colКодЛица);
                            }
                            row.От = dbReader.GetDateTime(colОт);
                            row.До = dbReader.GetDateTime(colДо);
                            if (!dbReader.IsDBNull(colКодОргПравФормы))
                            {
                                row.КодОргПравФормы = dbReader.GetInt32(colКодОргПравФормы);
                            }
                            row.КраткоеНазваниеРус   = dbReader.GetString(colКраткоеНазваниеРус);
                            row.КраткоеНазваниеРусРП = dbReader.GetString(colКраткоеНазваниеРусРП);
                            row.КраткоеНазваниеЛат   = dbReader.GetString(colКраткоеНазваниеЛат);
                            row.ПолноеНазвание       = dbReader.GetString(colПолноеНазвание);
                            row.ОКОНХ               = dbReader.GetString(colОКОНХ);
                            row.ОКВЭД               = dbReader.GetString(colОКВЭД);
                            row.КПП                 = dbReader.GetString(colКПП);
                            row.КодЖД               = dbReader.GetString(colКодЖД);
                            row.АдресЮридический    = dbReader.GetString(colАдресЮридический);
                            row.АдресЮридическийЛат = dbReader.GetString(colАдресЮридическийЛат);
                            row.Изменил             = dbReader.GetInt32(colИзменил);
                            row.Изменено            = dbReader.GetDateTime(colИзменено);
                            list.Add(row);
                        }
                    }
                }

                return(list);
            }
Пример #2
0
 /// <summary>
 ///     Получить карточку юридического лица
 /// </summary>
 public List <Card> GetCardsJ()
 {
     return(CardJ.GetCardJList(SQLQueries.SELECT_ID_КарточкиЮрЛица, int.Parse(Id)));
 }