private NegocioLineaBE CrearEntidadListaImportacion(IDataReader DReader)
        {
            NegocioLineaBE oNegocioLineaBE = new NegocioLineaBE();
            int            indice;

            //nl.nid_negocio_linea as cod_linea
            indice = DReader.GetOrdinal("cod_linea");
            oNegocioLineaBE.nid_negocio_linea = DReader.GetInt32(indice);
            //,fv.no_familia as nom_linea
            indice = DReader.GetOrdinal("nom_linea");
            oNegocioLineaBE.Nom_linea = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);

            return(oNegocioLineaBE);
        }
        private NegocioLineaBE CrearEntidadListaComercial(IDataReader DReader)
        {
            NegocioLineaBE oNegocioLineaBE = new NegocioLineaBE();
            int            indice;

            //sfam.nid_negocio_subfamilia as id_linea_subfamilia,
            indice = DReader.GetOrdinal("id_linea_subfamilia");
            if (!DReader.IsDBNull(indice))
            {
                oNegocioLineaBE.nid_cod_tipo_linea = DReader.GetInt32(indice);
            }
            //sfam.co_familia as cod_linea,
            indice = DReader.GetOrdinal("cod_linea");
            oNegocioLineaBE.co_familia = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            //fam.no_familia as nom_linea
            indice = DReader.GetOrdinal("nom_linea");
            oNegocioLineaBE.Nom_linea = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);

            return(oNegocioLineaBE);
        }
        public NegocioLineaBEList GetListaLineaComercial(Int32 idNegocioLinea)
        {
            NegocioLineaBEList lista = new NegocioLineaBEList();

            IDataReader DReader;

            using (Database db = new Database())
            {
                db.ProcedureName = "sgsnet_sps_listado_linea_comercial";

                db.AddParameter("@vi_in_nid_negocio_linea", DbType.Int32, ParameterDirection.Input, idNegocioLinea);

                DReader = db.GetDataReader();
            }
            while (DReader.Read())
            {
                NegocioLineaBE oNegocioLineaBE = CrearEntidadListaComercial(DReader);
                lista.Add(oNegocioLineaBE);
            }
            DReader.Close();

            return(lista);
        }