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(); }