コード例 #1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string         connectionString = page.ConnString();
                SqlConnection  openConnection   = new SqlConnection(connectionString);
                SqlDataAdapter adapter          = new SqlDataAdapter();
                DataSet        dataset          = new DataSet();

                adapter.SelectCommand             = new SqlCommand();
                adapter.SelectCommand.Connection  = openConnection;
                adapter.SelectCommand.CommandText = "Delete from OWNER where OWNER_ID = '" + txtOwnerID.Text + "';";


                openConnection.Open();
                adapter.Fill(dataset, "Owner");
                adapter.Dispose();
                dataset.Dispose();
                openConnection.Close();

                this.Hide();
                Delete delForm = new Delete(page);
                delForm.Show();
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
        private bool updateWithSQL(string updateStatement)
        {
            bool updateSuccess;

            string        connectionString = loginForm.ConnString();
            SqlConnection sqlConnection    = new SqlConnection(connectionString);


            sqlConnection.Open();
            try
            {
                SqlCommand command = new SqlCommand(); //Create a new command.
                command.CommandText = updateStatement; //Set the SQL to execute.
                command.Connection  = sqlConnection;   //Connect to the database.
                command.ExecuteNonQuery();

                updateSuccess = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error updating database. Exception details: \n\n" + ex.Message);
                updateSuccess = false;
            }
            sqlConnection.Close();
            return(updateSuccess);
        }
コード例 #3
0
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            string         searchConnectionString = frmLogin.ConnString();
            SqlConnection  openConnection         = new SqlConnection(searchConnectionString);
            SqlDataAdapter adapter = new SqlDataAdapter();
            DataSet        dataset = new DataSet();

            adapter.SelectCommand            = new SqlCommand();
            adapter.SelectCommand.Connection = openConnection;
            openConnection.Open();
            if (this.rbBuilding.Checked)
            {
                adapter.SelectCommand.CommandText = "select * from BUILDING;";
                adapter.Fill(dataset, "BUILDING");
                deleteGrid.AutoGenerateColumns = true;
                deleteGrid.DataSource          = dataset;
                deleteGrid.DataMember          = "BUILDING";
            }
            else if (this.rbCensus.Checked)
            {
                adapter.SelectCommand.CommandText = "select * from CENSUS_TRACT;";
                adapter.Fill(dataset, "CENSUS TRACT");
                deleteGrid.AutoGenerateColumns = true;
                deleteGrid.DataSource          = dataset;
                deleteGrid.DataMember          = "CENSUS TRACT";
            }
            else if (this.rbMortgager.Checked)
            {
                adapter.SelectCommand.CommandText = "select * from MORTGAGER;";
                adapter.Fill(dataset, "MORTGAGER");
                deleteGrid.AutoGenerateColumns = true;
                deleteGrid.DataSource          = dataset;
                deleteGrid.DataMember          = "MORTGAGER";
            }
            else if (this.rbOwner.Checked)
            {
                adapter.SelectCommand.CommandText = "select * from OWNER;";
                adapter.Fill(dataset, "OWNER");
                deleteGrid.AutoGenerateColumns = true;
                deleteGrid.DataSource          = dataset;
                deleteGrid.DataMember          = "OWNER";
            }
            else if (this.rbUnit.Checked)
            {
                adapter.SelectCommand.CommandText = "select * from UNIT;";
                adapter.Fill(dataset, "UNIT");
                deleteGrid.AutoGenerateColumns = true;
                deleteGrid.DataSource          = dataset;
                deleteGrid.DataMember          = "UNIT";
            }
            else
            {
                MessageBox.Show("Please select an option");
            }
            openConnection.Close();
            adapter.Dispose();
            dataset.Dispose();
        }
コード例 #4
0
        public bool check_BuildingID()
        {
            string         serachConnectionString;
            SqlConnection  openConnection;
            SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
            DataSet        newDataSet     = new DataSet();

            serachConnectionString = frmLogin.ConnString();
            openConnection         = new SqlConnection(serachConnectionString);
            bool Building_ID_exists = true;

            try
            {
                SqlCommand newCommand = new SqlCommand("SELECT c.Building_ID FROM Building c WHERE c.Building_ID= '" + txt_buildingID.Text + "'", openConnection);
                sqlDataAdapter.SelectCommand = newCommand;
                sqlDataAdapter.Fill(newDataSet, "Building_ID_exits");
                if (newDataSet.Tables[0].Rows.Count > 0)
                {
                    int db_Building_ID = int.Parse(newDataSet.Tables[0].Rows[0][0].ToString());
                    Building_ID_exists = true;
                }
                else
                {
                    Building_ID_exists = false;
                }

                sqlDataAdapter.Dispose();
                newDataSet.Dispose();
                openConnection.Close();
            }
            catch (SqlException error)
            {
                MessageBox.Show(error.Message);
                sqlDataAdapter.Dispose();
                newDataSet.Dispose();
                openConnection.Close();
                Building_ID_exists = false;
            }
            return(Building_ID_exists);
        }
コード例 #5
0
        public int fetch_Mortgager_ID()
        {
            int            Mortgager_ID = 0;
            string         serachConnectionString;
            SqlConnection  openConnection;
            SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
            DataSet        newDataSet     = new DataSet();


            serachConnectionString = frmLogin.ConnString();
            openConnection         = new SqlConnection(serachConnectionString);
            SqlCommand newCommand = new SqlCommand("SELECT MAX(c.Mortgager_ID) FROM Mortgager C", openConnection);

            sqlDataAdapter.SelectCommand = newCommand;
            sqlDataAdapter.Fill(newDataSet, "max_Mortgager_ID");

            Mortgager_ID = 1 + int.Parse(newDataSet.Tables[0].Rows[0][0].ToString());
            sqlDataAdapter.Dispose();
            newDataSet.Dispose();
            openConnection.Close();

            return(Mortgager_ID);
        }
コード例 #6
0
        public int fetch_buildingID()
        {
            int            buildingID = 0;
            string         serachConnectionString;
            SqlConnection  openConnection;
            SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
            DataSet        newDataSet     = new DataSet();


            serachConnectionString = frmLogin.ConnString();
            openConnection         = new SqlConnection(serachConnectionString);
            SqlCommand newCommand = new SqlCommand("SELECT MAX(b.Building_ID) FROM Building b", openConnection);

            sqlDataAdapter.SelectCommand = newCommand;
            sqlDataAdapter.Fill(newDataSet, "Max_Building_ID");

            buildingID = 1 + int.Parse(newDataSet.Tables[0].Rows[0][0].ToString());

            sqlDataAdapter.Dispose();
            newDataSet.Dispose();
            openConnection.Close();
            return(buildingID);
        }