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 btnPropiedad_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dataPropiedad.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dataPropiedad.CurrentRow; //devuelve la fila que esta siendo seleccionada string cod = fila.Cells[0].Value.ToString(); Int32 codigo = Convert.ToInt32(cod); this.codigoPropiedad = codigo; //Guardo el código de la propiedad en una Propiedad del form para usarla luego en caso de filtrado PropiedadLogic proLog = new PropiedadLogic(); prop = proLog.buscaPropiedad(codigo); dataUnidad.Visible = true; lblDireccionUnidad.Visible = true; txtDescripcionUnidad.Visible = true; btnUnidad.Visible = true; UnidadLogic unLog = new UnidadLogic(); ListaUnidades = unLog.BuscaUnidadesNoAlquiladas(prop); dataUnidad.AutoGenerateColumns = false; dataUnidad.DataSource = ListaUnidades; } }
private void txtDescripcionUnidad_TextChanged(object sender, EventArgs e) { int a; //Variable a, a la cual asignada la comparación int cero = 0; string filtro = txtDescripcionUnidad.Text; PropiedadLogic proLog = new PropiedadLogic(); prop = proLog.buscaPropiedad(this.codigoPropiedad); UnidadLogic unLog = new UnidadLogic(); ListaUnidades = unLog.BuscaUnidadesNoAlquiladas(prop); dataUnidad.AutoGenerateColumns = false; if (cero != (a = String.Compare(txtDescripcionUnidad.Text, ""))) //Si la comparación da 0 no hay diferncias, por lo tanto el textbox está en blanco { List <Unidad> listaFiltrada = (from uni in ListaUnidades where uni.descripcion.ToString().Contains(filtro) select uni).ToList(); dataUnidad.DataSource = listaFiltrada; } else { dataUnidad.DataSource = ListaUnidades; } }
private void btnSeleccionarPropiedad_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 string cod = fila.Cells[0].Value.ToString(); Int32 codigo = Convert.ToInt32(cod); PropiedadLogic proLog = new PropiedadLogic(); prop = proLog.buscaPropiedad(codigo); groupUnidades.Enabled = true; UnidadLogic unLog = new UnidadLogic(); ListaUnidades = unLog.BuscaUnidades(prop); dataGridView2.AutoGenerateColumns = false; dataGridView2.DataSource = ListaUnidades; } }
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; }
private void btnRegistra_Click(object sender, EventArgs e) { if (txtDescripcion.Text == "") { txtDescripcion.BackColor = Color.Red; } if (txtDireccion.Text == "") { txtDireccion.BackColor = Color.Red; } if (txtMetro.Text == "") { txtMetro.BackColor = Color.Red; } if (txtDescripcion.Text != "" && txtDireccion.Text != "" && txtMetro.Text != "") { lblErrorCompletar.Visible = false; Propiedad prop = new Propiedad(); prop.ciudad = cmbCiudad.Text; prop.direccion = txtDireccion.Text; prop.m2 = Double.Parse(txtMetro.Text); prop.descripcion = txtDescripcion.Text; prop.estado = "habilitado"; PropiedadLogic propLog = new PropiedadLogic(); propLog.altaPropiedad(prop); MessageBox.Show("La propiedad fue dada de alta con exito", "Alta Propiedad"); if (MessageBox.Show("¿Desea agregar otra Propiedad?. Confirme", "Otra Propiedad", MessageBoxButtons.YesNo) == DialogResult.Yes) { txtDescripcion.Clear(); txtDireccion.Clear(); txtMetro.Clear(); } else { this.Dispose(); } } else { lblErrorCompletar.Visible = true; } }
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; } }