//protected void GridViewSolicitudesOpinionEmitidas_RowCommand(object sender, GridViewCommandEventArgs e) //{ // if (e.CommandName == "Page") // return; // // get the row index stored in the CommandArgument property // int index = Convert.ToInt32(e.CommandArgument); // // get the GridViewRow where the command is raised // GridViewRow selectedRow = ((GridView)e.CommandSource).Rows[index]; // switch (e.CommandName) // { // case "Acuse": // //re-mapear descricpion de tema a tipo // string strTipoArrendamiento = Server.HtmlDecode(selectedRow.Cells[1].Text); // switch (strTipoArrendamiento) // { // case "Opinión Nuevo Arrendamiento": // strTipoArrendamiento = "Nuevo"; // break; // case "Opinión Sustitución Arrendamiento": // strTipoArrendamiento = "Sustitución"; // break; // case "Opinión Continuación Arrendamiento": // strTipoArrendamiento = "Continuación"; // break; // } // Session["intFolioConceptoResp"] = selectedRow.Cells[0].Text; // selectedRow = null; // Session["URLQueLllama"] = "~/EmisionOpinion/BusqOpinion.aspx"; // //Response.Redirect("~/EmisionOpinion/AcuseEmisionOpinion.aspx"); // Response.Redirect("~/EmisionOpinion/AcuseEmisionOpinion.aspx?TipoArrto=" + strTipoArrendamiento); // break; // } //} protected void GridViewSolicitudesOpinionEmitidas_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.DataItem != null) { AplicacionConcepto oConcepto = (AplicacionConcepto)e.Row.DataItem; string strTipoArrendamiento = ""; switch (oConcepto.TemaAplicacionConcepto) { case "Opinión Nuevo Arrendamiento": strTipoArrendamiento = "Nuevo"; break; case "Opinión Sustitución Arrendamiento": strTipoArrendamiento = "Sustitución"; break; case "Opinión Continuación Arrendamiento": strTipoArrendamiento = "Continuación"; break; case "Opinión Seguridad Arrendamiento": strTipoArrendamiento = "Seguridad"; break; } LinkButton link = e.Row.FindControl("lnkAcuseSMOI") as LinkButton; if (link != null) { link.Attributes["onclick"] = "openCustomWindow('" + oConcepto.FolioAplicacionConcepto + "','" + strTipoArrendamiento + "');"; } } }
protected void GridViewSolicitudesSMOIEmitidas_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.DataItem != null) { AplicacionConcepto oConcepto = (AplicacionConcepto)e.Row.DataItem; LinkButton link = e.Row.FindControl("lnkAcuseSMOI") as LinkButton; if (link != null) { link.Attributes["onclick"] = "openCustomWindow('" + oConcepto.FolioAplicacionConcepto + "');"; } } }
protected void GridViewResult_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.DataItem != null) { INDAABIN.DI.CONTRATOS.ModeloNegocios.InmuebleArrto oInmueble = (INDAABIN.DI.CONTRATOS.ModeloNegocios.InmuebleArrto)e.Row.DataItem; // MZT se cambio a usarse aqui para optimizar el tiempo de carga if (string.IsNullOrEmpty(oInmueble.NombreUsuario)) { oInmueble.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(oInmueble.IdUsuarioRegistro); } // MZT se cambio a usarse aqui para optimizar el tiempo de carga AplicacionConcepto oConcepto = oInmueble.EmisionOpinion; string strTipoArrendamiento = ""; switch (oConcepto.TemaAplicacionConcepto) { case "Opinión Nuevo Arrendamiento": strTipoArrendamiento = "Nuevo"; break; case "Opinión Sustitución Arrendamiento": strTipoArrendamiento = "Sustitución"; break; case "Opinión Continuación Arrendamiento": strTipoArrendamiento = "Continuación"; break; case "Opinión Seguridad Arrendamiento": strTipoArrendamiento = "Seguridad"; break; } LinkButton linkNuevoOpinion = e.Row.FindControl("LinkNuevoOpinion") as LinkButton; LinkButton linkSustitucionOpinion = e.Row.FindControl("LinkSustitucionOpinion") as LinkButton; LinkButton linkContinuacionOpinion = e.Row.FindControl("LinkContinuacionOpinion") as LinkButton; LinkButton linkButtonAcuseOpinion = e.Row.FindControl("LinkButtonAcuseOpinion") as LinkButton; LinkButton linkSeguridad = e.Row.FindControl("LinkSeguridad") as LinkButton; //RCA 15/11/2018 //ocultamos el link para seguridad if (oInmueble.IdInstitucion != 259) { linkSeguridad.Visible = false; } if (linkButtonAcuseOpinion != null) { if (oInmueble.FolioContratoArrtoVsInmuebleArrendado != null) { linkNuevoOpinion.Visible = false; linkSustitucionOpinion.Visible = false; linkSeguridad.Visible = false; if (oConcepto.IsNotReusable == 0) { linkContinuacionOpinion.Visible = true; } else { linkContinuacionOpinion.Visible = false; } //RCA 16/08/2018 if (oConcepto.IsNotReusable > 0) { linkContinuacionOpinion.Visible = true; } //RCA 21/11/2018 if (oInmueble.IdInstitucion == 259) { linkNuevoOpinion.Visible = false; linkSustitucionOpinion.Visible = false; linkContinuacionOpinion.Visible = false; linkSeguridad.Visible = true; } linkButtonAcuseOpinion.Visible = true; } else { if (oInmueble.EmisionOpinion.FolioAplicacionConcepto == null) { linkNuevoOpinion.Visible = true; linkSustitucionOpinion.Visible = false; linkContinuacionOpinion.Visible = false; linkButtonAcuseOpinion.Visible = false; if (oInmueble.IdInstitucion == 259) { linkSeguridad.Visible = true; linkNuevoOpinion.Visible = false; } } else { //linkNuevoOpinion.Visible = true; //RCA 16/08/2018 linkNuevoOpinion.Visible = false; linkSustitucionOpinion.Visible = false; linkContinuacionOpinion.Visible = false; if (oInmueble.IdInstitucion == 259) { linkSeguridad.Visible = false; } linkButtonAcuseOpinion.Visible = true; } } linkButtonAcuseOpinion.Attributes["onclick"] = "openCustomWindow('" + oConcepto.FolioAplicacionConcepto + "','" + strTipoArrendamiento + "');"; } } }