private void btnBuscarPropiedad_Click(object sender, EventArgs e)
 {
     try
     {
         DataTable tablaResultado = AD_Propiedades.GetPropiedadesPorDesigCatastral(int.Parse(txtDesigCatastral.Text.Trim()));
         if (tablaResultado.Rows.Count > 0)
         {
             txtCalle.Text    = tablaResultado.Rows[0][1].ToString();
             txtNroCalle.Text = tablaResultado.Rows[0][2].ToString();
             txtIDBarrio.Text = tablaResultado.Rows[0][3].ToString();
         }
         else
         {
             MessageBox.Show("Propiedad no encontrada");
             txtDesigCatastral.Focus();
             txtCalle.Text    = "";
             txtNroCalle.Text = "";
             txtIDBarrio.Text = "";
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al obtener propiedad");
     }
 }
 private void btnModificar_Click(object sender, EventArgs e)
 {
     if (txtDesignacionCatastral.Text.Equals("") || txtCalle.Text.Equals("") || txtNroCalle.Text.Equals("") || cmbBarrio.SelectedIndex.Equals(-1) || cmbMoneda.SelectedIndex.Equals(-1) || cmbTipoOperacion.SelectedIndex.Equals(-1) || cmbTipoPropiedad.SelectedIndex.Equals(-1) || txtMonto.Text.Equals("") || txtPiso.Text.Equals(""))
     {
         DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         DialogResult aviso = MessageBox.Show("¿Desea confirmar las modificaciones realizadas?", "Confirmar modificaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (aviso == DialogResult.Yes)
         {
             Propiedad p         = ObtenerDatosPropiedad();
             bool      resultado = AD_Propiedades.ActualizarPropiedad(p);
             if (resultado)
             {
                 MessageBox.Show("Propiedad actualizada con exito!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Error al actualizar la propiedad!");
             }
         }
     }
 }
Ejemplo n.º 3
0
        private void RVPropTipo_Load(object sender, EventArgs e)
        {
            DataTable tabla = new DataTable();

            tabla = AD_Propiedades.ObtenerPropiedadesCompleto();
            ReportDataSource ds = new ReportDataSource("DSPropTipo", tabla);

            RVPropTipo.LocalReport.DataSources.Clear();
            RVPropTipo.LocalReport.DataSources.Add(ds);
            RVPropTipo.LocalReport.Refresh();
        }
 private void CargarGrillaPropiedades()
 {
     try
     {
         grillaPropiedades.DataSource = AD_Propiedades.ObtenerPropiedades();
     }
     catch (Exception)
     {
         MessageBox.Show("Error al cargar la grilla!");
         throw;
     }
 }
Ejemplo n.º 5
0
        private void grillaPropiedades_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int             indice           = e.RowIndex;
            DataGridViewRow filaSeleccionada = grillaPropiedades.Rows[indice];

            int desigCatastral = int.Parse(filaSeleccionada.Cells["DesignacionCatastral"].Value.ToString());

            Propiedad p = AD_Propiedades.ObtenerPropiedadPorDesigCatastral(desigCatastral);

            CargarPropiedad(p);
            btnReporte.Enabled = true;
        }
Ejemplo n.º 6
0
        private void grillaPropiedades_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int             indice           = e.RowIndex;
            DataGridViewRow filaSeleccionada = grillaPropiedades.Rows[indice];

            int desigCatastral = int.Parse(filaSeleccionada.Cells["DesignacionCatastral"].Value.ToString());

            Propiedad p = AD_Propiedades.ObtenerPropiedadPorDesigCatastral(desigCatastral);

            frmModificarEliminarPropiedad ventana = new frmModificarEliminarPropiedad(p);

            ventana.ShowDialog();
        }
Ejemplo n.º 7
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (txtDesigCat.Text.Equals(""))
     {
         MessageBox.Show("Selecciona una Designacion Catastral para Buscar", "Advertencia!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         txtDesigCat.Focus();
     }
     else
     {
         grillaPropiedades.DataSource = AD_Propiedades.GetPropiedadesPorDesigCatastral(int.Parse(txtDesigCat.Text));
         btnReporte.Enabled           = true;
         if (grillaPropiedades.Rows.Count == 0)
         {
             btnReporte.Enabled = false;
             MessageBox.Show("No se encontraron resultados!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     txtDesigCat.Focus();
     limpiarCampos();
 }
Ejemplo n.º 8
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (chkMostrarTodasProp.Checked)
     {
         CargarGrillaPropiedades();
     }
     else if (txtDesigCat.Text.Equals(""))
     {
         MessageBox.Show("Selecciona algun filtro!", "Advertencia!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         txtDesigCat.Focus();
     }
     else
     {
         grillaPropiedades.DataSource = AD_Propiedades.GetPropiedadesPorDesigCatastral(int.Parse(txtDesigCat.Text));
         if (grillaPropiedades.Rows.Count == 0)
         {
             MessageBox.Show("No se encontraron resultados!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     txtDesigCat.Text = "";
     txtDesigCat.Focus();
     chkMostrarTodasProp.Checked = false;
 }
Ejemplo n.º 9
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         if (cmbTipo.Text.Equals(""))
         {
             MessageBox.Show("Selecciones algun Tipo");
         }
         else
         {
             DataTable tabla = new DataTable();
             tabla = AD_Propiedades.GetPropiedadesPorTipo((int)cmbTipo.SelectedValue);
             ReportDataSource ds = new ReportDataSource("DSPropTipo", tabla);
             RVPropTipo.LocalReport.DataSources.Clear();
             RVPropTipo.LocalReport.DataSources.Add(ds);
             RVPropTipo.RefreshReport();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Error");
     }
 }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult confirmacion = MessageBox.Show("¿Desea eliminar la propiedad seleccionada?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (confirmacion == DialogResult.OK)
            {
                Propiedad p         = ObtenerDatosPropiedad();
                bool      resultado = AD_Propiedades.EliminarPropiedad(p);
                if (resultado)
                {
                    MessageBox.Show("Propiedad eliminada con exito!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error al eliminar la propiedad!");
                }
            }
            else if (confirmacion == DialogResult.Cancel)
            {
                MessageBox.Show("Operacion cancelada!");
            }
        }
        private void btnGuardarPropiedad_Click(object sender, EventArgs e)
        {
            bool existe = AD_Propiedades.ExistePropiedad(int.Parse(txtDesignacionCatastral.Text));

            if (existe)
            {
                MessageBox.Show("La propiedad ingresada ya esta en el sistema!", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtDesignacionCatastral.Focus();
            }
            else
            {
                if (txtDesignacionCatastral.Text.Equals("") || txtCalle.Text.Equals("") || txtNroCalle.Text.Equals("") || cmbBarrio.SelectedIndex.Equals(-1) || cmbMoneda.SelectedIndex.Equals(-1) || cmbTipoOperacion.SelectedIndex.Equals(-1) || cmbTipoPropiedad.SelectedIndex.Equals(-1) || txtMonto.Text.Equals("") || txtPiso.Text.Equals(""))
                {
                    DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtDesignacionCatastral.Focus();
                }
                else
                {
                    Propiedad p         = ObtenerDatosPropiedad();
                    bool      resultado = AD_Propiedades.AgregarPropiedad(p);

                    if (resultado)
                    {
                        MessageBox.Show("Propiedad agredada correctamente!", "Informacion");
                        LimpiarCampos();
                        CargarComboBarrios();
                        CargarComboMonedas();
                        CargarComboTiposOperaciones();
                        CargarComboTiposPropiedades();
                    }
                    else
                    {
                        MessageBox.Show("Error al insertar la propiedad!");
                    }
                }
            }
        }