/// <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); }
/// <summary> /// Получить карточку юридического лица /// </summary> public List <Card> GetCardsJ() { return(CardJ.GetCardJList(SQLQueries.SELECT_ID_КарточкиЮрЛица, int.Parse(Id))); }