private void btnSave_Click(object sender, EventArgs e)
        {
            dc = new CIS260_recycleDataContext();

            if (isEdited == false)
            {
                Vendor obj = new Vendor();
                //Adds values from form
                obj.VendorName     = txtName.Text;
                obj.StreetAddress1 = txtStreet.Text;
                obj.StreetAddress2 = txtStreet2.Text;
                obj.City           = txtCity.Text;
                obj.State          = txtState.Text;
                obj.Country        = txtCountry.Text;
                obj.Zip            = txtZip.Text;
                if (obj.StreetAddress2 == "")
                {
                    obj.StreetAddress2 = null;
                }
                dc.Vendors.InsertOnSubmit(obj);
                dc.SubmitChanges();
                MessageBox.Show("Inserted into the table");
            }
            else
            {
                //Code runs when entry is being updated
                Vendor obj = dc.Vendors.SingleOrDefault(E => E.VendorID == vendorID);
                obj.VendorName     = txtName.Text;
                obj.StreetAddress1 = txtStreet.Text;
                obj.StreetAddress2 = txtStreet2.Text;
                obj.City           = txtCity.Text;
                obj.State          = txtState.Text;
                obj.Country        = txtCountry.Text;
                obj.Zip            = txtZip.Text;
                obj.Company        = txtCompany.Text;
                dc.SubmitChanges();
                MessageBox.Show("Record updated");
            }
        }
Example #2
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (dGridVendors.SelectedRows.Count > 0)
     {
         if (MessageBox.Show("Are you sure you wish to delete this record?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             int    vendorID = Convert.ToInt32(dGridVendors.SelectedRows[0].Cells[0].Value);
             Vendor obj      = dc.Vendors.SingleOrDefault(E => E.VendorID == vendorID);
             dc.Vendors.DeleteOnSubmit(obj);
             dc.SubmitChanges();
             LoadData();
         }
     }
     else
     {
         MessageBox.Show("Please select entire row to delete record.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }