protected void ddlUsuarioAsignado_SelectedIndexChanged(object sender, EventArgs e) { if (!ddlUsuarioAsignado.SelectedItem.Value.Equals("Seleccionar") && !ddlUsuarioAsignado.SelectedItem.Value.Trim().Equals("--- Seleccionar ---")) { hdnNuevoUsuario.Value = "0"; BLAsignacion_Software asinacionSoftware = new BLAsignacion_Software(); pnlNuevoUsuario.Visible = false; pnlUsuarioAsignado.Visible = true; List <DetalleAsignacionSoftware> detalleAsignacion = asinacionSoftware.DetalleAsignacionSoftware(ddlUsuarioAsignado.SelectedItem.Value); gvwSoftwareAsignado.DataSource = detalleAsignacion; gvwSoftwareAsignado.DataBind(); string NombreUsuario = string.Empty; NombreUsuario = ddlUsuarioAsignado.SelectedItem.Value; BLAsignacion_Software blAsignacionSoftware = new BLAsignacion_Software(); gvLiberacionSoftware.DataSource = blAsignacionSoftware.DetalleAsignacionSoftware(NombreUsuario); gvLiberacionSoftware.DataBind(); if (detalleAsignacion.Count > 0) { pnlAsignacionSoftware.Visible = true; pnlLiberacion.Visible = true; } else { pnlAsignacionSoftware.Visible = false; pnlLiberacion.Visible = false; } if (detalleAsignacion.Count > 0 && detalleAsignacion[0].Area_Solicita != "") { dplAreaSolicita.SelectedValue = detalleAsignacion[0].Area_Solicita; } else { dplAreaSolicita.SelectedIndex = 0; } } else { cvUsuarioAsignado.Enabled = true; vcUsuarioAsiganado.Enabled = true; pnlAsignacionSoftware.Visible = false; pnlLiberacion.Visible = false; gvwSoftwareAsignado.DataBind(); gvLiberacionSoftware.DataBind(); } }
protected void gvLiberacionSoftware_PageIndexChanging(object sender, GridViewPageEventArgs e) { string NombreUsuario = string.Empty; if (hdnNuevoUsuario.Value.Equals("1")) { NombreUsuario = txtUsuarioNuevo.Text; } else { NombreUsuario = ddlUsuarioAsignado.SelectedItem.Value; } BLAsignacion_Software blAsignacionSoftware = new BLAsignacion_Software(); SelectionManager.KeepSelection((GridView)sender); gvLiberacionSoftware.DataSource = blAsignacionSoftware.DetalleAsignacionSoftware(NombreUsuario); gvLiberacionSoftware.PageIndex = e.NewPageIndex; gvLiberacionSoftware.DataBind(); }