示例#1
0
        private void LoadInforme(int Id)
        {
            InformePropiedadApp oInformePropiedad = new InformePropiedadApp();

            EncabezadoApp oEncabezado = new EncabezadoApp();

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

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

            usuario.Cargar(oEncabezado.IdUsuario);
            bool cargar = oInformePropiedad.cargarInformePropiedad(Id);

            if (cargar)
            {
                idReferencia.Value  = (1).ToString();
                lblNum.Text         = Id.ToString();
                lblFec.Text         = DateTime.Today.ToShortDateString();
                lblSolicitante.Text = cliente.RazonSocial;
                lblRef.Text         = usuario.Apellido + ", " + usuario.Nombre;

                CargarForm(oInformePropiedad);
            }
            else
            {
                CargarEncabezado(oEncabezado);
            }
        }
示例#2
0
 private void CargarForm(InformePropiedadApp oInformePropiedad)
 {
     lblMatricula.Text = oInformePropiedad.Matricula.Trim().ToUpper();
     //idTipoProp.Value = oInformePropiedad.TipoProp.ToString();
     lblFolio.Text = oInformePropiedad.Folio.Trim().ToUpper();
     lblTomo.Text  = oInformePropiedad.Tomo.Trim().ToUpper();
     lblAnio.Text  = oInformePropiedad.Ano.Trim().ToUpper();
     SelectTipoPropiedad(oInformePropiedad.TipoProp);
     lblBarrio.Text            = oInformePropiedad.Barrio.Trim().ToUpper();
     lblPedania.Text           = oInformePropiedad.Pedania.Trim().ToUpper();
     lblProvincia.Text         = CargarProvincias(oInformePropiedad.IdProvincia);
     lblLocalidad.Text         = CargarLocalidades(oInformePropiedad.IdProvincia, oInformePropiedad.IdLocalidad);
     lblDepartamento.Text      = oInformePropiedad.Departamento.Trim().ToUpper();
     lblPH.Text                = oInformePropiedad.PH.Trim().ToUpper();
     lblLote.Text              = oInformePropiedad.Lote.Trim().ToUpper();
     lblManzana.Text           = oInformePropiedad.Manzana.Trim().ToUpper();
     lblSuperficie.Text        = oInformePropiedad.Superficie.Trim().ToUpper();
     lblProporcion.Text        = oInformePropiedad.Proporcion.Trim().ToUpper();
     lblGravamenes.Text        = Server.HtmlEncode(oInformePropiedad.Gravamenes.Trim().ToUpper()).Replace("\n", "<br>");
     lbInformesAnteriores.Text = Server.HtmlEncode(oInformePropiedad.InformesAnteriores.Trim().ToUpper()).Replace("\n", "<br>");
     lblObservaciones.Text     = Server.HtmlEncode(oInformePropiedad.Observaciones.Trim().ToUpper()).Replace("\n", "<br>");
     //lblMorosidad.Text = Server.HtmlEncode(oInformePropiedad.Morosidad.Trim().ToUpper()).Replace("\n", "<br>");
     lblResultado.Text          = Server.HtmlEncode(oInformePropiedad.Resultado.Trim().ToUpper()).Replace("\n", "<br>");
     lblPropiedadDe.Text        = oInformePropiedad.PropiedadDe;
     lblUbicadaEn.Text          = oInformePropiedad.UbicadaEn;
     lblDominioAntecedente.Text = oInformePropiedad.DominioAntecedente;
 }
示例#3
0
        private void ListarTitulares(int idInforme)
        {
            InformePropiedadApp objInformePropiedad = new InformePropiedadApp();

            dgTitulares.DataSource = objInformePropiedad.TraerTitulares(idInforme);
            dgTitulares.DataBind();
        }
示例#4
0
        private void LoadInformePropiedad(int Id)
        {
            InformePropiedadApp oInformePropiedad = new InformePropiedadApp();
            EncabezadoApp       oEncabezado       = new EncabezadoApp();

            oEncabezado.cargarEncabezado(Id);
            CargarDatosContacto(oEncabezado);

            cargarPaneles(oEncabezado.PropTipo);

            bool cargar = oInformePropiedad.cargarInformePropiedad(Id);

            if (cargar)
            {
                idReferencia.Value = (1).ToString();
                CargarForm(oInformePropiedad);
                ControlarSolicitudesMatricula(Id, oEncabezado.IdTipoInforme, oInformePropiedad.TipoProp, oInformePropiedad.IdProvincia, oInformePropiedad.Matricula, oInformePropiedad.Folio, oInformePropiedad.Tomo, oInformePropiedad.Ano);
            }
            else
            {
                idReferencia.Value = (0).ToString();
                CargarEncabezado(oEncabezado);
                ControlarSolicitudesMatricula(Id, oEncabezado.IdTipoInforme, oEncabezado.PropTipo, oEncabezado.ProvinciaOtra, oEncabezado.Matricula, oEncabezado.PropFolio, oEncabezado.PropTomo, oEncabezado.PropAno);
                ControlarInformesTransferidos(Id);
            }
        }
示例#5
0
        private void CargarForm(InformePropiedadApp oInformePropiedad)
        {
            idInformePropiedad.Value = oInformePropiedad.IdInforme.ToString();
            txtLegajo.Text           = oInformePropiedad.Matricula;
            idTipoProp.Value         = oInformePropiedad.TipoProp.ToString();
            txtFolio.Text            = oInformePropiedad.Folio;
            txtTomo.Text             = oInformePropiedad.Tomo;
            txtAno.Text = oInformePropiedad.Ano;
            SelectTipoPropiedad(oInformePropiedad.TipoProp);
            txtBarrio.Text  = oInformePropiedad.Barrio;
            txtPedania.Text = oInformePropiedad.Pedania;
            CargarComboProvincias(cmbProvincia, oInformePropiedad.IdProvincia);
            CargarComboLocalidades(cmbProvincia, cmbLocalidad, oInformePropiedad.IdLocalidad.ToString());
            txtDepartamento.Text       = oInformePropiedad.Departamento;
            txtPH.Text                 = oInformePropiedad.PH;
            txtLote.Text               = oInformePropiedad.Lote;
            txtManzana.Text            = oInformePropiedad.Manzana;
            txtSuperficie.Text         = oInformePropiedad.Superficie;
            txtGravamenes.Text         = esVacio(oInformePropiedad.Gravamenes);
            txtInformesAnteriores.Text = oInformePropiedad.InformesAnteriores;
            txtObservaciones.Text      = esVacio(oInformePropiedad.Observaciones);
            //txtMorosidad.Text = esVacio(oInformePropiedad.Morosidad);
            txtResultado.Text          = oInformePropiedad.Resultado;
            txtPropiedadDe.Text        = oInformePropiedad.PropiedadDe.ToUpper();
            txtUbicadaEn.Text          = oInformePropiedad.UbicadaEn.ToUpper();
            txtDominioAntecedente.Text = oInformePropiedad.DominioAntecedente.ToUpper();

            EncabezadoApp oEncabezado = new EncabezadoApp();

            //CargarEncabezado(oEncabezado);
            oEncabezado.Leido = 1;
            oEncabezado.CambiarLeido(oInformePropiedad.IdInforme);
        }
示例#6
0
        private void ActualizarInforme()
        {
            bool ret = false;
            InformePropiedadApp oInformePropiedad = new InformePropiedadApp();

            oInformePropiedad.cargarInformePropiedad(int.Parse(idInformePropiedad.Value));
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            oInformePropiedad.IdCliente = Usuario.IdCliente;
            oInformePropiedad.IdUsuario = Usuario.IdUsuario;

            oInformePropiedad.IdInforme          = int.Parse(idInformePropiedad.Value);
            oInformePropiedad.Matricula          = txtLegajo.Text;
            oInformePropiedad.TipoProp           = int.Parse(idTipoProp.Value);
            oInformePropiedad.Folio              = txtFolio.Text;
            oInformePropiedad.Tomo               = txtTomo.Text;
            oInformePropiedad.Ano                = txtAno.Text;
            oInformePropiedad.Barrio             = txtBarrio.Text.ToString();
            oInformePropiedad.Pedania            = txtPedania.Text;
            oInformePropiedad.Departamento       = txtDepartamento.Text.ToString();
            oInformePropiedad.PH                 = txtPH.Text.ToString();
            oInformePropiedad.Lote               = txtLote.Text.ToString();
            oInformePropiedad.Manzana            = txtManzana.Text.ToString();
            oInformePropiedad.Superficie         = txtSuperficie.Text;
            oInformePropiedad.IdLocalidad        = int.Parse(cmbLocalidad.SelectedValue);
            oInformePropiedad.IdProvincia        = int.Parse(cmbProvincia.SelectedValue);
            oInformePropiedad.Proporcion         = "";
            oInformePropiedad.Gravamenes         = txtGravamenes.Text;
            oInformePropiedad.InformesAnteriores = txtInformesAnteriores.Text;
            oInformePropiedad.Observaciones      = txtObservaciones.Text;
            //oInformePropiedad.Morosidad = txtMorosidad.Text;
            oInformePropiedad.Resultado          = txtResultado.Text;
            oInformePropiedad.PropiedadDe        = txtPropiedadDe.Text;
            oInformePropiedad.UbicadaEn          = txtUbicadaEn.Text;
            oInformePropiedad.DominioAntecedente = txtDominioAntecedente.Text;

            if (int.Parse(idReferencia.Value) == 0)
            {
                ret = oInformePropiedad.Crear();
            }
            else
            {
                ret = oInformePropiedad.Modificar(int.Parse(idInformePropiedad.Value));
            }

            if (!ret)
            {
                string strScript;
                strScript  = "<script languaje=\"Javascript\">";
                strScript += "alert('Ocurrió un error al guardar el informe!');";
                strScript += "</script>";
                Page.RegisterStartupScript("OK", strScript);
            }
            else
            {
                idReferencia.Value = (1).ToString();
            }
        }
示例#7
0
        protected void Aceptar_Click(object sender, EventArgs e)
        {
            InformePropiedadApp oInformePropiedad = new InformePropiedadApp();
            //bool cargar = oInformePropiedad.cargarTitular(int.Parse(idTitularInmueble.Value));
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            oInformePropiedad.IdCliente = Usuario.IdCliente;
            oInformePropiedad.IdUsuario = Usuario.IdUsuario;

            oInformePropiedad.IdInforme       = int.Parse(idInforme.Value);
            oInformePropiedad.TipoPersona     = int.Parse(cmbTipoPersona.SelectedValue);
            oInformePropiedad.NombreTitular   = txtNombre.Text.ToUpper();
            oInformePropiedad.ApellidoTitular = txtApellido.Text.ToUpper();
            if (cmbTipoDocumento.SelectedItem.Value != "")
            {
                oInformePropiedad.TipoDocTitular = int.Parse(cmbTipoDocumento.SelectedItem.Value);
            }
            oInformePropiedad.NroDocTitular = txtDocumento.Text.ToUpper();
            if (cmbEstadoCivil.SelectedItem.Value != "")
            {
                oInformePropiedad.EstadoCivilTitular = int.Parse(cmbEstadoCivil.SelectedItem.Value);
            }
            oInformePropiedad.CUITTitular           = txtCUIT.Text.ToUpper();
            oInformePropiedad.NombreFantasiaTitular = txtNombreFantasia.Text.ToUpper();
            oInformePropiedad.RazonSocialTitular    = txtRazonSocial.Text.ToUpper();
            oInformePropiedad.RubroTitular          = txtRubro.Text.ToUpper();
            oInformePropiedad.PorcentajeTitular     = txtPorcentaje.Text.ToUpper();

            if (Request.QueryString["idTitular"] != null)
            {
                oInformePropiedad.ModificarTitular(int.Parse(Request.QueryString["idTitular"]));
            }
            else
            {
                oInformePropiedad.CrearTitular();
            }

            if (oInformePropiedad.NombreTitular != "")
            {
                bool        resultado = false;
                PersonasAPP persona   = new PersonasAPP();
                persona.Nombre   = txtNombre.Text;
                persona.Apellido = txtApellido.Text;
                if (cmbEstadoCivil.SelectedValue != "")
                {
                    persona.EstadoCivil = int.Parse(cmbEstadoCivil.SelectedValue);
                }
                persona.TipoDocumento = int.Parse(cmbTipoDocumento.SelectedValue);
                persona.Documento     = txtDocumento.Text;
                if (cmbTipoDocumento.SelectedValue != "" && int.Parse(cmbTipoDocumento.SelectedValue) == 1)
                {
                    resultado = persona.Crear();
                }
            }


            Page.RegisterClientScriptBlock("cerrar", "<script>window.close();</script>");
        }
示例#8
0
 protected void Cancelar_Click(object sender, EventArgs e)
 {
     if (idReferencia.Value == "0")
     {
         InformePropiedadApp.BorrarTitulares(int.Parse(idInformePropiedad.Value));
     }
     Response.Redirect("/BandejaEntrada/Principal.aspx?idTipo=1");
 }
示例#9
0
        private void CargarForm(InformePropiedadApp oInformePropiedad)
        {
            idInformePropiedad.Value = oInformePropiedad.IdInforme.ToString();
            txtLegajo.Text           = oInformePropiedad.Matricula;
            idTipoProp.Value         = oInformePropiedad.TipoProp.ToString();
            txtFolio.Text            = oInformePropiedad.Folio;
            txtTomo.Text             = oInformePropiedad.Tomo;
            txtAno.Text = oInformePropiedad.Ano;
            SelectTipoPropiedad(oInformePropiedad.TipoProp);
            txtBarrio.Text  = oInformePropiedad.Barrio;
            txtPedania.Text = oInformePropiedad.Pedania;
            CargarComboProvincias(cmbProvincia, oInformePropiedad.IdProvincia);
            CargarComboLocalidades(cmbProvincia, cmbLocalidad, oInformePropiedad.IdLocalidad.ToString());
            txtDepartamento.Text       = oInformePropiedad.Departamento;
            txtPH.Text                 = oInformePropiedad.PH;
            txtLote.Text               = oInformePropiedad.Lote;
            txtManzana.Text            = oInformePropiedad.Manzana;
            txtSuperficie.Text         = oInformePropiedad.Superficie;
            txtGravamenes.Text         = esVacio(oInformePropiedad.Gravamenes);
            txtInformesAnteriores.Text = oInformePropiedad.InformesAnteriores;
            if (txtObservaciones.Text != "")
            {
                txtObservaciones.Text = oInformePropiedad.Observaciones;
            }
            else
            {
                txtObservaciones.Text = esVacio(oInformePropiedad.Observaciones);
            }
            //txtMorosidad.Text = esVacio(oInformePropiedad.Morosidad);
            txtResultado.Text          = oInformePropiedad.Resultado;
            txtPropiedadDe.Text        = oInformePropiedad.PropiedadDe.ToUpper();
            txtUbicadaEn.Text          = oInformePropiedad.UbicadaEn.ToUpper();
            txtDominioAntecedente.Text = oInformePropiedad.DominioAntecedente.ToUpper();

            EncabezadoApp oEncabezado = new EncabezadoApp();

            //CargarEncabezado(oEncabezado);
            oEncabezado.Leido = 1;
            oEncabezado.CambiarLeido(oInformePropiedad.IdInforme);

            ArchivoDal vArchivo = new ArchivoDal();

            vArchivo.Cargar(oInformePropiedad.IdInforme);
            hlArchivo.Text        = "<b>Descargar archivo</b>";
            hlArchivo.NavigateUrl = vArchivo.Path;
            if (vArchivo.Extension == ".pdf")
            {
                imgArchivo.ImageUrl = "/img/menu/pdf.png";
            }
            if (vArchivo.Path != "")
            {
                reqArchivo.Enabled = false;
            }
        }
示例#10
0
 private void dgTitulares_ItemCommand(object source, DataGridCommandEventArgs e)
 {
     if (e.Item.Cells[0].Text != "")
     {
         switch (((ImageButton)e.CommandSource).CommandName)
         {
         case "Borrar":
             InformePropiedadApp objInformePropiedad = new InformePropiedadApp();
             bool borrar = objInformePropiedad.BorrarTitular(Convert.ToInt32(e.Item.Cells[0].Text));
             break;
         }
         ListarTitulares(int.Parse(idInformePropiedad.Value));
     }
 }
示例#11
0
        private void LoadInforme(int Id)
        {
            InformePropiedadApp oInformePropiedad = new InformePropiedadApp();

            EncabezadoApp oEncabezado = new EncabezadoApp();

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

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

            usuario.Cargar(oEncabezado.IdUsuario);
            cargarPaneles(oEncabezado.PropTipo);
            idTipoPropiedad.Value = oEncabezado.PropTipo.ToString();
            bool cargar = oInformePropiedad.cargarInformePropiedad(Id);

            if (cargar)
            {
                idReferencia.Value = (1).ToString();
                lblNum.Text        = Id.ToString();
                if (oEncabezado.FechaFin != "")
                {
                    lblFec.Text = Convert.ToDateTime(oEncabezado.FechaFin).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();
                }


                CargarForm(oInformePropiedad);
            }
            else
            {
                CargarEncabezado(oEncabezado);
            }
        }
示例#12
0
        private void CargarTitular(int idTitular)
        {
            InformePropiedadApp objInformePropiedad = new InformePropiedadApp();

            objInformePropiedad.cargarTitular(idTitular);
            cmbTipoPersona.SelectedValue = objInformePropiedad.TipoPersona.ToString();
            SelectTipoPersona(objInformePropiedad.TipoPersona);
            txtNombre.Text   = objInformePropiedad.NombreTitular;
            txtApellido.Text = objInformePropiedad.ApellidoTitular;
            CargarTipoDocumento(objInformePropiedad.TipoDocTitular);
            if (objInformePropiedad.NroDocTitular != "0")
            {
                txtDocumento.Text = objInformePropiedad.NroDocTitular;
            }
            CargarEstadoCivil(objInformePropiedad.EstadoCivilTitular);
            txtNombreFantasia.Text = objInformePropiedad.NombreFantasiaTitular;
            txtRazonSocial.Text    = objInformePropiedad.RazonSocialTitular;
            txtRubro.Text          = objInformePropiedad.RubroTitular;
            txtCUIT.Text           = objInformePropiedad.CUITTitular;
            txtPorcentaje.Text     = objInformePropiedad.PorcentajeTitular.ToString();
        }
示例#13
0
 private void CargarForm(InformePropiedadApp oInformePropiedad)
 {
     lblMatricula.Text = oInformePropiedad.Matricula;
     //idTipoProp.Value = oInformePropiedad.TipoProp.ToString();
     lblFolio.Text = oInformePropiedad.Folio;
     lblTomo.Text  = oInformePropiedad.Tomo;
     lblAnio.Text  = oInformePropiedad.Ano;
     //SelectTipoPropiedad(oInformePropiedad.TipoProp);
     lblBarrio.Text        = oInformePropiedad.Barrio;
     lblPedania.Text       = oInformePropiedad.Pedania;
     lblProvincia.Text     = CargarProvincias(oInformePropiedad.IdProvincia);
     lblLocalidad.Text     = CargarLocalidades(oInformePropiedad.IdProvincia, oInformePropiedad.IdLocalidad);
     lblDepartamento.Text  = oInformePropiedad.Departamento;
     lblPH.Text            = oInformePropiedad.PH;
     lblLote.Text          = oInformePropiedad.Lote;
     lblManzana.Text       = oInformePropiedad.Manzana;
     lblSuperficie.Text    = oInformePropiedad.Superficie;
     lblProporcion.Text    = oInformePropiedad.Proporcion;
     lblGravamenes.Text    = oInformePropiedad.Gravamenes;
     lblObservaciones.Text = oInformePropiedad.Observaciones;
     //lblMorosidad.Text = oInformePropiedad.Morosidad;
     lblResultado.Text = oInformePropiedad.Resultado;
 }
示例#14
0
        private void LoadInforme(int Id)
        {
            InformePropiedadApp oInformePropiedad = new InformePropiedadApp();

            EncabezadoApp oEncabezado = new EncabezadoApp();

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

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

            usuario.Cargar(oEncabezado.IdUsuario);
            cargarPaneles(oEncabezado.PropTipo);
            idTipoPropiedad.Value = oEncabezado.PropTipo.ToString();
            bool cargar = oInformePropiedad.cargarInformePropiedad(Id);

            if (cargar)
            {
                idReferencia.Value           = (1).ToString();
                lblNum.Text                  = Id.ToString();
                lblTipoDocumentoPeriodo.Text = TipoDocumentoPeriodo(cliente.TipoDocumento, cliente.TipoPeriodo);
                if (oEncabezado.FechaFin != "")
                {
                    lblFec.Text = Convert.ToDateTime(oEncabezado.FechaFin).ToShortDateString();
                }

                string solicitante = "";
                if (cliente.NombreFantasia != null && cliente.NombreFantasia != "")
                {
                    solicitante = cliente.NombreFantasia;
                }
                else
                {
                    solicitante = cliente.RazonSocial;
                }
                if (cliente.Sucursal != null && cliente.Sucursal != "")
                {
                    solicitante = solicitante + " (" + cliente.Sucursal + ")";
                }
                lblSolicitante.Text = solicitante;

                string direccion = "";
                direccion = cliente.Calle + " " + cliente.Numero;
                if (cliente.Piso != "")
                {
                    direccion = direccion + " Piso: " + cliente.Piso;
                    direccion = direccion + " Dpto/Of: " + cliente.Departamento;
                }
                direccion = direccion + ". " + cliente.Barrio;
                lblDireccionSolicitante.Text = direccion;


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


                CargarForm(oInformePropiedad);
            }
            else
            {
                CargarEncabezado(oEncabezado);
            }
        }