Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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;
            }
        }
Esempio n. 4
0
        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;
            }
        }