/// <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(); } }