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; ContratoArrto oConcepto = oInmueble.ContratoArrtoInmueble; LinkButton linkNuevo = e.Row.FindControl("LinkNuevoContrato") as LinkButton; //LinkButton linkAcuse = e.Row.FindControl("LinkButtonAcuseContrato") as LinkButton; HtmlAnchor linkAcuse = (HtmlAnchor)e.Row.FindControl("LinkButtonAcuseContrato"); if (oConcepto.IdConvenio == 0) { linkNuevo.Visible = true; linkAcuse.Visible = false; if (oConcepto.DescripcionTipoArrendamiento != "Nuevo" && oConcepto.DescripcionTipoArrendamiento != "Continuación") { linkNuevo.Visible = false; } } else { linkAcuse.Attributes.Add("onclick", "ObtenerConveniosModificatorios(" + oInmueble.FolioContratoArrto + ");"); } } }
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; if (string.IsNullOrEmpty(oInmueble.NombreUsuario)) { oInmueble.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(oInmueble.IdUsuarioRegistro); } ContratoArrto oConcepto = oInmueble.ContratoArrtoInmueble; LinkButton linkNuevo = e.Row.FindControl("LinkNuevoContrato") as LinkButton; LinkButton linkAcuse = e.Row.FindControl("LinkButtonAcuseContrato") as LinkButton; LinkButton linkSustitucion = e.Row.FindControl("LinkSustitucionContrato") as LinkButton; LinkButton linkContinuacion = e.Row.FindControl("LinkContinuacionContrato") as LinkButton; LinkButton linkOtras = e.Row.FindControl("LinkButtonOtrasFigOcupacion") as LinkButton; if (linkAcuse != null) { if (oInmueble.ContratoArrtoInmueble.FolioContratoArrto != null) { if (linkNuevo != null) { linkNuevo.Visible = false; } if (linkOtras != null) { linkOtras.Visible = false; } if (linkAcuse != null) { linkAcuse.Visible = true; } if (oInmueble.ContratoArrtoInmueble.DescripcionTipoContrato.ToString().Contains("Otras")) { if (linkSustitucion != null) { linkSustitucion.Visible = false; } if (linkContinuacion != null) { linkContinuacion.Visible = false; } } else { if (linkSustitucion != null) { linkSustitucion.Visible = true; } if (linkContinuacion != null) { linkContinuacion.Visible = true; } } linkAcuse.Attributes["onclick"] = "openCustomWindow('" + oInmueble.ContratoArrtoInmueble.FolioContratoArrto.ToString() + "');"; } else { if (linkNuevo != null) { linkNuevo.Visible = false; } if (linkOtras != null) { linkOtras.Visible = true; } if (linkAcuse != null) { linkAcuse.Visible = false; } if (linkSustitucion != null) { linkSustitucion.Visible = false; } if (linkContinuacion != null) { linkContinuacion.Visible = false; } } } } }