protected void lbtnGrabarEstados_Click(object sender, EventArgs e) { try { foreach (GridViewRow item in grvTelefonos.Rows) { Label _lblIdTelefono = (Label)grvTelefonos.Rows[item.RowIndex].FindControl("lblIdTelefono"); RadioButtonList _rbtnEstado = (RadioButtonList)grvTelefonos.Rows[item.RowIndex].FindControl("rbtnEstado"); TextBox _txtNombreContactoTelefono = (TextBox)grvTelefonos.Rows[item.RowIndex].FindControl("txtNombreContactoTelefono"); DropDownList _ddlTipoTelefono = (DropDownList)grvTelefonos.Rows[item.RowIndex].FindControl("ddlTipoTelefono"); string idTelefono = _lblIdTelefono.Text; string idEstado = _rbtnEstado.SelectedValue; UbicTelefono tel = new UbicTelefono(); tel.IdTelefono = Convert.ToInt32(idTelefono); tel.IdEstadoUbic= Convert.ToInt32(idEstado); tel.IdUsuarioModif = Convert.ToInt32(Session["variableIdUsuario"]); tel.NombreContacto = _txtNombreContactoTelefono.Text; tel.TipoTelefono = _ddlTipoTelefono.SelectedValue; dal.setUpTelefono(tel); } verUltimoTelefono(); } catch (Exception ex) { divAlerta.Visible = true; lblInfo.Text = ex.Message; } }
protected void btnAgregarTelefono_Click(object sender, EventArgs e) { try { UbicTelefono tel = new UbicTelefono(); tel.IdArea = ddlCodigoArea.SelectedValue; tel.IdProveedorUbic = Convert.ToInt32(ddlProveedorUbicTelefono.SelectedValue); if (txtTelefono.Text.Length != 9) { lblInfo.Text = "No puede ingresar un numero de telefono menor o mayor a 9 digitos"; divAlerta.Visible = true; return; } tel.Telefono = txtTelefono.Text.Trim(); tel.Rut = lblRutDeudor.Text; tel.IdUsuarioIngreso = Convert.ToInt32(Session["variableIdUsuario"]); tel.TipoTelefono = ddlTipoTelefono.SelectedValue; tel.NombreContacto = txtNombreContactoTelefono.Text; tel.CargoContacto = txtCargoContactoTelefono.Text; string existe = dal.setInUbicTelefono(tel); if (existe == "1") { divAlerta.Visible = true; lblInfo.Text = "El teléfono ingresado ya existe en la BD"; return; } deudor.RutDeudor = lblRutDeudor.Text; verUltimoTelefono(); } catch (Exception ex) { divAlerta.Visible = true; lblInfo.Text = ex.Message; } }