示例#1
0
        protected void btnAceptar2_Click(object sender, EventArgs e)
        {
            CheckBox      chkSelSUrgente;
            CheckBox      chkSelUrgente;
            CheckBox      chkSelNormal;
            int           intIdInforme;
            EncabezadoApp Encabezado = new EncabezadoApp();


            foreach (DataGridItem dgSUrg in dgridEnProcesoSUrgentes.Items)
            {
                chkSelSUrgente = (CheckBox)dgSUrg.FindControl("chkSUrgente");
                if (chkSelSUrgente.Checked)
                {
                    intIdInforme = int.Parse(dgSUrg.Cells[0].Text);
                    Encabezado.cargarEncabezado(intIdInforme);
                    Encabezado.Estado = 6;
                    Encabezado.CambiarEstado(intIdInforme);
                }
            }


            foreach (DataGridItem dgUrg in dgridEnProcesoUrgentes.Items)
            {
                chkSelUrgente = (CheckBox)dgUrg.FindControl("chkUrgente");
                if (chkSelUrgente.Checked)
                {
                    intIdInforme = int.Parse(dgUrg.Cells[0].Text);
                    Encabezado.cargarEncabezado(intIdInforme);
                    Encabezado.Estado = 6;
                    Encabezado.CambiarEstado(intIdInforme);
                }
            }


            foreach (DataGridItem dgNorm in dgridEnProcesoNormales.Items)
            {
                chkSelNormal = (CheckBox)dgNorm.FindControl("chkNormal");
                if (chkSelNormal.Checked)
                {
                    intIdInforme = int.Parse(dgNorm.Cells[0].Text);
                    Encabezado.cargarEncabezado(intIdInforme);
                    Encabezado.Estado = 6;
                    Encabezado.CambiarEstado(intIdInforme);
                }
            }

            Response.Redirect("../BandejaEntrada/Principal.aspx?idTipo=1");
        }
示例#2
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            CheckBox           chkSelSUrgente;
            int                intIdInforme;
            int                intGrupo   = 0;
            EncabezadoApp      Encabezado = new EncabezadoApp();
            UsuarioAutenticado Usuario    = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            if (dgLaboralesPendientes.Items.Count > 0)
            {
                intGrupo = Encabezado.crearGrupoCambioEstado(Usuario.IdUsuario, 6);
            }

            foreach (DataGridItem dgSUrg in dgLaboralesPendientes.Items)
            {
                chkSelSUrgente = (CheckBox)dgSUrg.FindControl("chkSUrgente");
                if (chkSelSUrgente.Checked)
                {
                    intIdInforme = int.Parse(dgSUrg.Cells[0].Text);
                    Encabezado.cargarEncabezado(intIdInforme);
                    Encabezado.Estado = 2;
                    Encabezado.Leido  = 1;
                    Encabezado.CambiarEstado(intIdInforme);
                    Encabezado.CambiarLeido(intIdInforme);
                    Encabezado.crearCambiosEstadoInformes(intGrupo, intIdInforme, 2);
                }
            }
            Response.Redirect("impresionpendientes.aspx?idGrupo=" + intGrupo);
        }
示例#3
0
        private void CambiarEstado(int idEstado)
        {
            EncabezadoApp Encabezado = new EncabezadoApp();

            Encabezado.cargarEncabezado(int.Parse(idInformePropiedad.Value));

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

            Encabezado.IdUsuario = Usuario.IdUsuario;

            Encabezado.Estado = idEstado;
            Encabezado.CambiarEstado(int.Parse(idInformePropiedad.Value));
        }
示例#4
0
        private void LoadInforme(int Id)
        {
            VerifDomComercialApp oInformeComercial = new VerifDomComercialApp();

            EncabezadoApp oEncabezado = new EncabezadoApp();

            oEncabezado.cargarEncabezado(Id);
            ClienteDal cliente = new ClienteDal();

            cliente.Cargar(oEncabezado.IdCliente);
            Usuario usuario = new Usuario();

            usuario.Cargar(oEncabezado.IdUsuario);
            lblNum.Text         = Id.ToString();
            lblFec.Text         = DateTime.Today.ToShortDateString();
            lblSolicitante.Text = cliente.RazonSocial;
            lblRef.Text         = usuario.Apellido + ", " + usuario.Nombre;
            CargarEncabezado(oEncabezado);
            oEncabezado.Leido = 1;
            oEncabezado.CambiarLeido(Id);
            oEncabezado.Estado = 2;
            oEncabezado.CambiarEstado(Id);
        }
示例#5
0
        private void btnCambioEstado_Click(object sender, EventArgs e)
        {
            EncabezadoApp Encabezado = new EncabezadoApp();

            IdInforme = int.Parse(idEncabezado.Value);
            Encabezado.cargarEncabezado(IdInforme);

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

            Encabezado.IdUsuario = Usuario.IdUsuario;

            Encabezado.Estado        = int.Parse(cmbEstados.SelectedValue);
            Encabezado.Observaciones = txtObservaciones.Text;
            Encabezado.CambiarEstado(IdInforme);
            if (Ref == 0)
            {
                Response.Redirect("Principal.aspx?IdTipo=" + Encabezado.IdTipoInforme.ToString());
            }
            else
            {
                Response.Redirect("Referencias/VerReferencia.aspx?IdReferencia=" + Ref.ToString());
            }
        }
示例#6
0
        private void LoadInforme(int Id)
        {
            VerifDomParticularApp oVerifDom = new VerifDomParticularApp();

            EncabezadoApp oEncabezado = new EncabezadoApp();

            oEncabezado.cargarEncabezado(Id);
            ClienteDal cliente = new ClienteDal();

            cliente.Cargar(oEncabezado.IdCliente);
            Usuario usuario = new Usuario();

            usuario.Cargar(oEncabezado.IdUsuario);
            lblNum.Text         = Id.ToString();
            lblFec.Text         = DateTime.Today.ToShortDateString();
            lblSolicitante.Text = cliente.RazonSocial;

            if (oEncabezado.idReferencia != 0)
            {
                lblRef.Text = oEncabezado.NombreReferencia.ToUpper();
            }
            else if (oEncabezado.UsuarioCliente != "")
            {
                lblRef.Text = oEncabezado.UsuarioCliente.ToUpper();
            }
            else
            {
                lblRef.Text = usuario.Apellido.ToUpper() + ", " + usuario.Nombre.ToUpper();
            }

            CargarEncabezado(oEncabezado);
            oEncabezado.Leido = 1;
            oEncabezado.CambiarLeido(Id);
            oEncabezado.Estado = 2;
            oEncabezado.CambiarEstado(Id);
        }
示例#7
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();
        }