예제 #1
0
        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;
                        }
                    }
                }
            }
        }