private void SetUserIPValues() { string selVal = ddlAccountType.SelectedValue; int accountType = Convert.ToInt32(selVal); if (accountType.Equals(Constants.Account_Type_Institutional)) { DivIP.Visible = true; UserIPAddress userIPAddressDto = new UserIPAddress(); userIPAddressDto.UserId = Convert.ToInt32(_UserIdParam); UserIPAddressFacade facade = new UserIPAddressFacade(); GvIPAddresses.DataSource = facade.GetList(userIPAddressDto); GvIPAddresses.DataBind(); } else { DivIP.Visible = false; } }
protected void BtnAddIP_Click(object sender, EventArgs e) { UserIPAddress userIPAddressDto = new UserIPAddress(); userIPAddressDto.UserId = Convert.ToInt32(_UserIdParam); userIPAddressDto.BeginAddress = new IPAddress(); userIPAddressDto.BeginAddress.Octet1 = Convert.ToInt32(TbIPOctet1.Text); userIPAddressDto.BeginAddress.Octet2 = Convert.ToInt32(TbIPOctet2.Text); userIPAddressDto.BeginAddress.Octet3 = Convert.ToInt32(TbIPOctet3.Text); userIPAddressDto.BeginAddress.Octet4 = Convert.ToInt32(TbIPOctet4.Text); userIPAddressDto.EndAddress = new IPAddress(); userIPAddressDto.EndAddress.Octet3 = Convert.ToInt32(TbIPOctet3End.Text); userIPAddressDto.EndAddress.Octet4 = Convert.ToInt32(TbIPOctet4End.Text); UserIPAddressFacade facade = new UserIPAddressFacade(); ActionStatus status = facade.Exists(userIPAddressDto); if (status.IsSuccessful) { status = facade.Add(userIPAddressDto); if (status.IsSuccessful) { SetUserIPValues(); } else { LblStatus.Text = GetFormattedMessages(status); } } else { LblStatus.Text = GetFormattedMessages(status); } }
protected void GvIPAddresses_RowDeleting(object sender, GridViewDeleteEventArgs e) { DataKey key = GvIPAddresses.DataKeys[e.RowIndex]; bool isDeleted = false; if (key != null) { int UserIPId; int.TryParse(key.Value.ToString(), out UserIPId); if (UserIPId > 0) { UserIPAddressFacade facade = new UserIPAddressFacade(); UserIPAddress userIPAddressDto = new UserIPAddress(); userIPAddressDto.UserIPId = UserIPId; ActionStatus status = facade.Delete(userIPAddressDto); LblStatus.Text = GetFormattedMessages(status); isDeleted = status.IsSuccessful; } } if (isDeleted) { SetUserIPValues(); } else { e.Cancel = true; } }