Beispiel #1
0
        private void btnSaveNew_Click(object sender, EventArgs e)
        {
            BusinessContact businessContact = new BusinessContact();

            businessContact.ContactFname    = tbFname.Text;
            businessContact.ContactLname    = tbLname.Text;
            businessContact.ContactEmail    = tbEmail.Text;
            businessContact.ContactAddr1    = tbAddr1.Text;
            businessContact.ContactAddr2    = tbAddr2.Text;
            businessContact.ContactCity     = tbCity.Text;
            businessContact.ContactPostcode = tbPostcode.Text;
            businessContact.BusinessTel     = tbBusinessTel.Text;
            dbConn.InsertBusiness(businessContact); // INSERT PERSONAL TAKES PERSONAL CONTACT AS A PERIMETER
            tbFname.Enabled               = false;  // changed true to false
            tbLname.Enabled               = false;  // changed true to false
            tbEmail.Enabled               = false;  // changed true to false
            tbAddr1.Enabled               = false;  // changed true to false
            tbAddr2.Enabled               = false;  // changed true to false;
            tbCity.Enabled                = false;  // changed true to false
            tbPostcode.Enabled            = false;  // changed true to false
            tbBusinessTel.Enabled         = false;  // changed true to false
            btnUpdate.Enabled             = true;   // changed false to true
            btnDelete.Enabled             = true;   // changed FALSE to TRUE
            btnSaveNew.Enabled            = false;  // changed true to false
            dGVBusinessRecords.DataSource = dbConn.GetAllBusiness();
        }
Beispiel #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            int             index           = Int32.Parse(dGVBusinessRecords.SelectedCells[0].Value.ToString()); // auto-generated
            BusinessContact businessContact = new BusinessContact();                                             // call the business class for data stored

            businessContact.ContactID       = index;                                                             // contact id is auto-generated
            businessContact.ContactFname    = tbFname.Text;
            businessContact.ContactLname    = tbLname.Text;
            businessContact.ContactEmail    = tbEmail.Text;
            businessContact.ContactAddr1    = tbAddr2.Text;
            businessContact.ContactAddr2    = tbAddr2.Text;
            businessContact.ContactCity     = tbCity.Text;
            businessContact.ContactPostcode = tbPostcode.Text;
            businessContact.BusinessTel     = tbBusinessTel.Text;
            dbConn.UpdateBusiness(businessContact);                  // call dbconn connection for updating the business in table
            dGVBusinessRecords.DataSource = dbConn.GetAllBusiness(); // call get all business from stored procedure in heidi SQL
            tbFname.Enabled       = false;
            tbLname.Enabled       = false;
            tbEmail.Enabled       = false;
            tbAddr1.Enabled       = false;
            tbAddr2.Enabled       = false;
            tbCity.Enabled        = false;
            tbPostcode.Enabled    = false;
            tbBusinessTel.Enabled = false;
            btnUpdate.Enabled     = true;  // enable button
            btnDelete.Enabled     = true;  // enable button
            btnAddNew.Enabled     = true;  // enable button
            btnSave.Enabled       = false; // disabled
        }
Beispiel #3
0
        public async void InsertBusiness(BusinessContact businessContact)
        {
            using (var conn = new MySqlConnection(connString))  // INSERT Business TAKES PERSONAL CONTACT AS A PERIMETER
            {
                await conn.OpenAsync();

                using (var cmd = new MySqlCommand())
                {
                    cmd.Connection  = conn;
                    cmd.CommandText = "CALL insertBusiness(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8);";
                    cmd.Parameters.AddWithValue("p1", businessContact.ContactFname);
                    cmd.Parameters.AddWithValue("p2", businessContact.ContactLname);
                    cmd.Parameters.AddWithValue("p3", businessContact.ContactEmail);
                    cmd.Parameters.AddWithValue("p4", businessContact.ContactAddr1);
                    cmd.Parameters.AddWithValue("p5", businessContact.ContactAddr2);
                    cmd.Parameters.AddWithValue("p6", businessContact.ContactCity);
                    cmd.Parameters.AddWithValue("p7", businessContact.ContactPostcode);
                    cmd.Parameters.AddWithValue("p8", businessContact.BusinessTel);
                    await cmd.ExecuteNonQueryAsync();
                }
            }
        }
Beispiel #4
0
        public async void UpdateBusiness(BusinessContact businessContact)
        {
            using (var conn = new MySqlConnection(connString))
            {
                await conn.OpenAsync();

                using (var cmd = new MySqlCommand())
                {
                    cmd.Connection  = conn;
                    cmd.CommandText = "CALL updateBusiness(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9);";
                    cmd.Parameters.AddWithValue("p1", businessContact.ContactID);
                    cmd.Parameters.AddWithValue("p2", businessContact.ContactFname);
                    cmd.Parameters.AddWithValue("p3", businessContact.ContactLname);
                    cmd.Parameters.AddWithValue("p4", businessContact.ContactEmail);
                    cmd.Parameters.AddWithValue("p5", businessContact.ContactAddr1);
                    cmd.Parameters.AddWithValue("p6", businessContact.ContactAddr2);
                    cmd.Parameters.AddWithValue("p7", businessContact.ContactCity);
                    cmd.Parameters.AddWithValue("p8", businessContact.ContactPostcode);
                    cmd.Parameters.AddWithValue("p9", businessContact.BusinessTel);
                    await cmd.ExecuteNonQueryAsync();
                }
            }
        }