Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
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;
            }
        }
Exemplo 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;
            }
        }
Exemplo n.º 4
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;
            }
        }
Exemplo n.º 5
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;
            }
        }
Exemplo n.º 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            frmAltaPropiedad altaProp = new frmAltaPropiedad();

            altaProp.ShowDialog();

            PropiedadLogic proLog = new PropiedadLogic();

            ListaPropiedades         = proLog.todasPropiedades();
            dataGridView1.DataSource = ListaPropiedades;
        }
Exemplo n.º 7
0
        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;
            }
        }
Exemplo n.º 8
0
        public void LLenarGrilla()
        {
            dataGridView1.AutoGenerateColumns = false;

            PropiedadLogic propLog = new PropiedadLogic();

            dataGridView1.Columns[4].Width = 225;

            ListaPropiedades = propLog.todasPropiedades();

            dataGridView1.DataSource = ListaPropiedades;
        }
Exemplo n.º 9
0
        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;
        }
Exemplo n.º 10
0
        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;
                }
            }
        }
Exemplo n.º 11
0
        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;
            }
        }