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