Example #1
0
        private void btnCambioEstado_Click(object sender, EventArgs e)
        {
            EncabezadoApp Encabezado = new EncabezadoApp();

            Encabezado.cargarEncabezado(intIdInforme);

            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            Encabezado.IdUsuario = Usuario.IdUsuario;

            intTipoGravamen          = Encabezado.idTipoGravamen;
            Encabezado.Estado        = int.Parse(cmbEstados.SelectedValue);
            Encabezado.Leido         = 1;
            Encabezado.Observaciones = txtObservaciones.Text;
            Encabezado.CambiarEstado(intIdInforme);

            if (Request.QueryString["Condicional"] != null && Request.QueryString["Condicional"] == "1")
            {
                Encabezado.AsignarFechaCondicional(intIdInforme);
                Encabezado.CambiarEstadoCondicional(intIdInforme, "1");
            }

            ReferenciasApp oReferer = new ReferenciasApp();
            bool           existe   = oReferer.VerificarInformesReferencia(intIdInforme);

            if (!existe)
            {
                oReferer.Estado = 3;
                oReferer.CambiarEstado(Encabezado.idReferencia);
            }

            string path = "InformePropiedad";
            string strScript;
            string idTipo = Request.QueryString["idTipo"];

            //idTipo=5 verifDomParticular
            switch (idTipo)
            {
            case "1":
                path = "InformePropiedad";
                break;

            case "2":
                path = "Automotores";
                break;

            case "3":
                switch (intTipoGravamen)
                {
                case 1:
                    path = "Hipoteca";
                    break;

                case 2:
                    path = "Usufructo";
                    break;

                case 4:
                    path = "Embargo";
                    break;

                case 5:
                    path = "BienFamilia";
                    break;

                case 6:         //
                    path = "Servidumbre";
                    break;

                case 7:         //Providencia cautelar
                    path = "Gravamenes/ProvidenciaCautelar";
                    break;

                case 8:         //Mandato
                    path = "Gravamenes/Mandato";
                    break;
                }
                break;

            case "4":
                path = "socioAmbiental";
                break;

            case "5":
                path = "verifDomParticular";
                break;

            case "6":
                path = "verifDomLaboral";
                break;

            case "7":
                path = "verifDomComercial";
                break;

            case "10":
                path = "BusquedaAutomotor";
                break;

            case "11":
                path = "InformePropiedadProvincias";
                break;

            case "12":
                path = "Catastral";
                break;

            case "13":
                path = "BusquedaPropiedad";
                break;

            case "14":
                path = "verifContrato";
                break;

            case "15":
                path = "ambientalBancor";
                break;

            case "16":
                path = "Inhibicion";
                break;

            case "17":
                path = "Morosidad";
                break;

            case "18":
                path = "gravamenesDIR";
                break;

            case "19":
                path = "verifDefuncion";
                break;

            case "20":
                path = "InformePartidasDefuncion";
                break;

            case "21":
                path = "InspeccionAmbientalBancor";
                break;

            case "22":
                path = "Mensajeria";
                break;
            }

            if (idTipo != "9" && idTipo != "17" && idTipo != "22")
            {
                if (Request.QueryString["Problema"] != "1" && Request.QueryString["Condicional"] != "1") //Request.QueryString["Problema"] != null &&
                {
                    strScript  = "<script languaje=\"Javascript\">";
                    strScript += "window.open('/" + path + "/VerInforme.aspx?id=" + intIdInforme + "&IdTipo=" + idTipo + "','','tools=no,width=720,menus=no,scrollbars=yes');";
                    //strScript += "return false;";
                    strScript += "</script>";
                    Page.RegisterStartupScript("Imprimir", strScript);
                }
            }

            //EnviarMail(intIdInforme, cmbEstados.SelectedItem.ToString());
            CerrarForm();
        }