private void butAceptar_Click(object sender, System.EventArgs e) { ISolicitudCuenta solicitudCuenta = SolicitudCuentaFactory.GetSolicitudCuenta(); solicitudCuenta.SolicitudCuentaID = Convert.ToInt32(this.txtSolicitudCuentaID.Text); solicitudCuenta.EstadoSolicitudCuentaID = Convert.ToInt32(this.txtEstadoSolicitudCuentaID.Text); solicitudCuenta.ObservacionesRechazo = ""; solicitudCuenta.FechaRechazo = DateTime.Now; solicitudCuenta.TipoRechazoSolicitudCuentaID = Convert.ToInt32(this.ddlTipoRechazo.SelectedValue); solicitudCuenta.CambiarEstadoSolicitudCuenta(); //GUARDO EL NUEVO ESTADO DEL CLIENTE ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); if (solicitudCuenta.EstadoSolicitudCuentaID == 2) { cliente.EstadoCliente = NegociosSisPackInterface.SisPack.EstadoCliente.RechazadoSectorComercial; } else { cliente.EstadoCliente = NegociosSisPackInterface.SisPack.EstadoCliente.RechazadoSectorAdministrativo; } cliente.CambiarEstado(this.usuario); // Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("La solicitud de cuenta de cliente ha sido rechazada.")); StringBuilder scriptString = new StringBuilder(); scriptString.Append("<script language='javascript'>\n"); scriptString.Append("window.close();\n"); scriptString.Append("</script>"); Page.RegisterStartupScript("LlamadaCerrar" + this.ID, scriptString.ToString()); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(dtgSolicitudes, "SolicitudCuentaID", this.CantidadOpciones); ISolicitudCuenta solicitud = SolicitudCuentaFactory.GetSolicitudCuenta(); IUsuarios usuario = (IUsuarios)Session["Usuario"]; solicitud.UsuarioID = usuario.UsuarioID; this.dtgSolicitudes.DataSource = solicitud.GetSolicitudesCuentaDataSet(); this.dtgSolicitudes.DataBind(); }