public TallerModelosBEList GETListarModelosxTaller(int pnid_taller)
        {
            TallerModelosBEList lista   = new TallerModelosBEList();
            IDataReader         DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[src_sps_modelos_x_idtaller]";
                    db.AddParameter("@nid_taller", DbType.Int32, ParameterDirection.Input, pnid_taller);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    TallerModelosBE oMaestroTallerModelosBE = CrearTallerModelo(DReader);
                    lista.Add(oMaestroTallerModelosBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
        private TallerModelosBE CrearTallerModelo(IDataRecord DReader)
        {
            TallerModelosBE Entidad = new TallerModelosBE();
            int             indice;

            //string var1 = "";
            //int var2 = 0;

            indice             = DReader.GetOrdinal("nid_taller");
            Entidad.nid_taller = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice             = DReader.GetOrdinal("nid_modelo");
            Entidad.nid_modelo = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice            = DReader.GetOrdinal("co_modelo");
            Entidad.co_modelo = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice            = DReader.GetOrdinal("no_modelo");
            Entidad.no_modelo = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice            = DReader.GetOrdinal("nid_marca");
            Entidad.nid_marca = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice           = DReader.GetOrdinal("co_marca");
            Entidad.co_marca = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice           = DReader.GetOrdinal("no_marca");
            Entidad.no_marca = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            return(Entidad);
        }
        public int GETInsertModelosxTaller(TallerModelosBE ent)
        {
            int nId = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[src_sps_ins_mae_taller_modelo]";
                    db.AddParameter("@nid_taller", DbType.Int32, ParameterDirection.Input, ent.nid_taller);
                    db.AddParameter("@nid_modelo", DbType.Int32, ParameterDirection.Input, ent.nid_modelo);
                    db.AddParameter("@co_usuario_crea", DbType.String, ParameterDirection.Input, ent.co_usuario);
                    db.AddParameter("@co_usuario_red", DbType.String, ParameterDirection.Input, ent.co_usuario_red);
                    db.AddParameter("@no_estacion_red", DbType.String, ParameterDirection.Input, ent.no_estacion_red);

                    nId = db.Execute();
                }
            }
            catch (Exception)
            {
                //nId = 0;
            }
            return(0);
        }