Exemplo n.º 1
0
        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));
            }
        }