private void txtDireccionPropiedad_TextChanged(object sender, EventArgs e) { int a; //Variable a, a la cual asignada la comparación int cero = 0; string filtro = txtDireccionPropiedad.Text; PropiedadLogic propLog = new PropiedadLogic(); List <Propiedad> propiedades = new List <Propiedad>(); propiedades = propLog.todasPropiedades(); dataPropiedad.AutoGenerateColumns = false; if (cero != (a = String.Compare(txtDireccionPropiedad.Text, ""))) //Si la comparación da 0 no hay diferncias, por lo tanto el extbox está en blanco { List <Propiedad> listaFiltrada = (from prop in propiedades where prop.direccion.ToString().Contains(filtro) select prop).ToList(); dataPropiedad.DataSource = listaFiltrada; } else { dataPropiedad.DataSource = propiedades; } }
private void button1_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dataGridView1.CurrentRow; //devuelve la fila que esta siendo seleccionada codigo = Convert.ToInt32(fila.Cells[0].Value.ToString()); PropiedadLogic propLog = new PropiedadLogic(); Propiedad pro = propLog.buscaPropiedad(codigo); groupBox2.Enabled = true; cmbCiudad.SelectedIndex = cmbCiudad.FindString(pro.ciudad.ToString()); txtDir.Text = pro.direccion; txtDescripcion.Text = pro.descripcion; txtMetro.Text = pro.m2.ToString(); ListaPropiedades = propLog.todasPropiedades(); dataGridView1.DataSource = ListaPropiedades; } }
private void button1_Click(object sender, EventArgs e) { frmAltaPropiedad altaProp = new frmAltaPropiedad(); altaProp.ShowDialog(); PropiedadLogic proLog = new PropiedadLogic(); ListaPropiedades = proLog.todasPropiedades(); dataGridView1.DataSource = ListaPropiedades; }
public void LLenarGrilla() { dataGridView1.AutoGenerateColumns = false; PropiedadLogic propLog = new PropiedadLogic(); dataGridView1.Columns[4].Width = 225; ListaPropiedades = propLog.todasPropiedades(); dataGridView1.DataSource = ListaPropiedades; }
private void btnFecha_Click(object sender, EventArgs e) { fechaInicioAlq = fecha1.Value.Date; fechaFinAlq = fecha2.Value.Date; dataPropiedad.Visible = true; txtDireccionPropiedad.Visible = true; lblDireccionPropiedad.Visible = true; btnPropiedad.Visible = true; btnSalir.Visible = true; PropiedadLogic propLog = new PropiedadLogic(); List <Propiedad> propiedades = new List <Propiedad>(); propiedades = propLog.todasPropiedades(); dataPropiedad.AutoGenerateColumns = false; dataPropiedad.DataSource = propiedades; }
private void button3_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Esta seguro que desea dar de baja esa propiedad?. Confirme", "Baja propiedad", MessageBoxButtons.YesNo) == DialogResult.Yes) { Int32 cantidadFilasSeleccionadas = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dataGridView1.CurrentRow; //devuelve la fila que esta siendo seleccionada Int32 codigo = Convert.ToInt32(fila.Cells[0].Value.ToString()); PropiedadLogic propLog = new PropiedadLogic(); propLog.BajaPropiedad(codigo); ListaPropiedades = propLog.todasPropiedades(); dataGridView1.DataSource = ListaPropiedades; } } }
private void btnRegistra_Click(object sender, EventArgs e) { string[] datos = new string[5]; if (txtDir.Text == "") { txtDir.BackColor = Color.Red; } else { datos[2] = txtDir.Text; } if (txtMetro.Text == "") { txtMetro.BackColor = Color.Red; } else { datos[3] = txtMetro.Text; } if (cmbCiudad.SelectedItem.ToString() == "Seleccione una ciudad") { cmbCiudad.BackColor = Color.Red; } else { datos[1] = cmbCiudad.SelectedItem.ToString(); } if (txtDescripcion.Text == "") { txtDescripcion.BackColor = Color.Red; } else { datos[4] = txtDescripcion.Text; } if (txtDescripcion.Text != "" && txtDir.Text != "" && txtMetro.Text != "" && cmbCiudad.SelectedItem.ToString() != "Seleccione una ciudad") { lblErrorCompletar.Visible = false; datos[0] = codigo.ToString(); PropiedadLogic proLog = new PropiedadLogic(); proLog.ModificaPropiedad(datos); MessageBox.Show("Los cambios fueron realizados con exito", "Modificacion de Propiedad"); txtDescripcion.Clear(); txtDir.Clear(); txtMetro.Clear(); ListaPropiedades = proLog.todasPropiedades(); dataGridView1.DataSource = ListaPropiedades; } else { lblErrorCompletar.Visible = true; } }