示例#1
0
        public Item Get(int itemNumber)
        {
            SqlConnection BAIS3150 = new SqlConnection();

            BAIS3150.ConnectionString = @"Persist Security Info=False; Database=ihugya1;User ID=ihugya1;Password=SimpCord101;server=dev1.baist.ca;";
            BAIS3150.Open();

            SqlCommand GetItemCommand = new SqlCommand
            {
                Connection  = BAIS3150,
                CommandType = CommandType.StoredProcedure,
                CommandText = "GetItem"
            };

            SqlParameter AGetCommandParameter = new SqlParameter
            {
                ParameterName = "@ItemNumber",
                SqlDbType     = SqlDbType.Int,
                Direction     = ParameterDirection.Input,
                SqlValue      = itemNumber
            };

            GetItemCommand.Parameters.Add(AGetCommandParameter);

            SqlDataReader AGetCommandDataReader;

            AGetCommandDataReader = GetItemCommand.ExecuteReader();

            Item ExampleItem = new Item();

            if (AGetCommandDataReader.HasRows)
            {
                AGetCommandDataReader.Read();

                ExampleItem.ItemNumber  = itemNumber;
                ExampleItem.Description = (string)AGetCommandDataReader["Description"];
                ExampleItem.UnitPrice   = (decimal)AGetCommandDataReader["UnitPrice"];
            }

            AGetCommandDataReader.Close();
            BAIS3150.Close();
            return(ExampleItem);
        }
示例#2
0
        public DatabaseUser GetDatabaseUser()
        {
            //ConfigurationBuilder DatabaseUsersBuilder = new ConfigurationBuilder();
            // DatabaseUsersBuilder.SetBasePath(Directory.GetCurrentDirectory());
            //  DatabaseUsersBuilder.AddJsonFile("appsettings.json");
            //   IConfiguration DatabaseUsersConfiguration = DatabaseUsersBuilder.Build();
            //  SqlConnection BAIS3150 = new SqlConnection();
            //   BAIS3150.ConnectionString =  DatabaseUsersConfiguration.GetConnectionString("BAIS3150");
            SqlConnection BAIS3150;         //declararation

            BAIS3150 = new SqlConnection(); //instantiation
            BAIS3150.ConnectionString = @$ "Persist Security Info=False;Database=ihugya1;User ID=ihugya1;Password=SimpCord101;server=dev1.baist.ca;";
            BAIS3150.Open();
            BAIS3150.Open();

            SqlCommand AGetCommand = new SqlCommand
            {
                Connection  = BAIS3150,
                CommandType = CommandType.StoredProcedure,
                CommandText = "GetDatabaseUser"
            };
            SqlDataReader AGetCommandDataReader;

            AGetCommandDataReader = AGetCommand.ExecuteReader();

            DatabaseUser CurrentDatabaseUser = new DatabaseUser();

            if (AGetCommandDataReader.HasRows)
            {
                AGetCommandDataReader.Read();
                CurrentDatabaseUser.CurrentUser = (string)AGetCommandDataReader["CurrentUser"];
                CurrentDatabaseUser.SystemUser  = (string)AGetCommandDataReader["SystemUser"];
                CurrentDatabaseUser.SessionUser = (string)AGetCommandDataReader["SessionUser"];
            }

            AGetCommandDataReader.Close();
            BAIS3150.Close();
            return(CurrentDatabaseUser);
        }
示例#3
0
        public List <Item> Get()
        {
            SqlConnection BAIS3150 = new SqlConnection();

            BAIS3150.ConnectionString = @"Persist Security Info=False; Database=ihugya1;User ID=ihugya1;Password=SimpCord101;server=dev1.baist.ca;";
            BAIS3150.Open();

            SqlCommand GetItemCommand = new SqlCommand
            {
                Connection  = BAIS3150,
                CommandType = CommandType.StoredProcedure,
                CommandText = "GetItems"
            };

            SqlDataReader AGetCommandDataReader;

            AGetCommandDataReader = GetItemCommand.ExecuteReader();

            List <Item> ExampleItems = new List <Item>();

            if (AGetCommandDataReader.HasRows)
            {
                while (AGetCommandDataReader.Read())
                {
                    Item ExampleItem = new Item
                    {
                        ItemNumber  = (int)AGetCommandDataReader["ItemNumber"],
                        Description = AGetCommandDataReader["Description"].ToString(),
                        UnitPrice   = (decimal)AGetCommandDataReader["UnitPrice"]
                    };
                    ExampleItems.Add(ExampleItem);
                }
            }
            AGetCommandDataReader.Close();
            BAIS3150.Close();
            return(ExampleItems);
        }