Esempio n. 1
0
        protected void imgDelete_Click(object sender, EventArgs e)
        {
            ImageButton        btn = sender as ImageButton;
            int                ID  = Convert.ToInt32(btn.Attributes["PhoneID"]);
            QCTLinqDataContext db  = new QCTLinqDataContext();
            ContractorsPhone   p   = (from c in db.ContractorsPhones
                                      where c.ID == ID
                                      select c).SingleOrDefault();

            if (p != null)
            {
                db.ContractorsPhones.DeleteOnSubmit(p);
                db.SubmitChanges();
                rptPhones.DataSource = Contractors.GetPhoneNumbers(int.Parse(Request.QueryString["ID"]));
                rptPhones.DataBind();
            }
        }
Esempio n. 2
0
        protected void btnSavePhone_Click(object sender, EventArgs e)
        {
            int cID = Int32.Parse(Request.QueryString["ID"]);
            QCTLinqDataContext db    = new QCTLinqDataContext();
            ContractorsPhone   phone = new ContractorsPhone {
                cID         = cID,
                PhoneType   = int.Parse(ddPhoneType.SelectedValue),
                PhoneNumber = txtPhoneNumber.Text
            };

            db.ContractorsPhones.InsertOnSubmit(phone);
            db.SubmitChanges();

            rptPhones.DataSource = Contractors.GetPhoneNumbers(cID);
            rptPhones.DataBind();
            ddPhoneType.SelectedIndex = 0;
            ddPhoneType.Visible       = false;
            txtPhoneNumber.Text       = String.Empty;
            txtPhoneNumber.Visible    = false;
            btnSavePhone.Visible      = false;
            btnAddPhone.Visible       = true;
        }