Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="source"></param>
        /// <param name="e"></param>
        protected void dlContacts_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "Edit")
            {
                hidContactID.Value = e.CommandArgument.ToString().Trim();
                Mode = "Edit";
                DataSet dsContact = customerDetails.GetContactContact(hidContactID.Value.Trim());
                if (dsContact != null && dsContact.Tables[0].Rows.Count > 0)
                {
                    txtName.Text             = dsContact.Tables[0].Rows[0]["Name"].ToString().Trim();
                    txtJobTitle.Text         = dsContact.Tables[0].Rows[0]["JobTitle"].ToString().Trim();
                    txtMphone.GetPhoneNumber = dsContact.Tables[0].Rows[0]["MobilePhone"].ToString().Trim();
                    txtEmail.Text            = dsContact.Tables[0].Rows[0]["EmailAddr"].ToString().Trim();
                    txtDepartment.Text       = dsContact.Tables[0].Rows[0]["Department"].ToString().Trim();
                    phContact.GetPhoneNumber = dsContact.Tables[0].Rows[0]["Phone"].ToString().Trim();
                    txtExt.Text = dsContact.Tables[0].Rows[0]["PhoneExt"].ToString().Trim();
                    fxContact.GetPhoneNumber = dsContact.Tables[0].Rows[0]["FaxNo"].ToString().Trim();
                    customerDetails.SetSelectedValuesInListControl(ddlCode, dsContact.Tables[0].Rows[0]["ContactCd"].ToString().Trim());
                    customerDetails.SetSelectedValuesInListControl(ddlType, dsContact.Tables[0].Rows[0]["ContactType"].ToString().Trim());
                    if (hidContactCount.Value == "1")
                    {
                        customerDetails.SetSelectedValuesInListControl(ddlCode, "P");
                        ddlCode.Enabled = false;
                    }
                    else
                    {
                        ddlCode.Enabled = true;
                    }
                }
                tblContactEntry.Visible = true;
                dlContacts.Visible      = false;
                lblMessage.Visible      = false;
            }

            if (e.CommandName == "Delete")
            {
                customerDetails.DeleteContact(e.CommandArgument.ToString().Trim());
                BindContactDetails();
            }
        }