private void butHaInabilitar_Click(object sender, System.EventArgs e) { IUsuarios usuario = (IUsuarios)Session["Usuario"]; RequiredFieldValidator valMotivo = (RequiredFieldValidator)this.phValidMotivo.FindControl("valMotivo"); valMotivo.Enabled = true; valMotivo.Validate(); if (!valMotivo.IsValid) { return; } ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); cliente.Consultar(); cliente.Motivo = (NegociosSisPackInterface.SisPack.MotivoHabInhabilitacion)Convert.ToInt32(this.ddlMotivo.SelectedValue); if (cliente.CambiarEstadoCliente(usuario)) { Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("La Hab/Inhabilitacion se ha realizado con éxito.", "CuentaCorrienteCliente.aspx?ClienteID=" + this.txtClienteID.Text)); } }