Exemplo n.º 1
0
        //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 + "');";
         }
     }
 }
Exemplo n.º 3
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;

                // 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 + "');";
                }
            }
        }