Example #1
0
        private void btnContinuar_Click(object sender, EventArgs e)
        {
            ///Se crea un apartamento
            Apartamento apartamento = new Apartamento
            {
                Precio               = ManagerRecursos.precio,
                Departamento         = ManagerRecursos.departamento,
                Ciudad               = ManagerRecursos.ciudad,
                Barrio               = ManagerRecursos.barrio,
                Ubicacion            = ManagerRecursos.direccionInmueble,
                Estado               = ManagerRecursos.estado,
                AñoConstruccion      = ManagerRecursos.año,
                MetrosEdificados     = ManagerRecursos.superficie,
                CantidadHabitaciones = ManagerRecursos.habitaciones,
                CantidadDormitorios  = ManagerRecursos.dormitorios,
                CantidadBaños        = ManagerRecursos.baños,
                Garages              = ManagerRecursos.garages,
                Parrillero           = ManagerRecursos.parrillero,
                Porteria             = ManagerRecursos.portero,
                GastosComunes        = ManagerRecursos.gastosComunes,
                Comentarios          = ManagerRecursos.comentarios,
                Fotos = ManagerRecursos.fotos
            };

            ///Se crea un nuevo propietario
            Propietario propietario = new Propietario
            {
                Nombre    = ManagerRecursos.NombrePropietario,
                CI        = ManagerRecursos.CIPropietario,
                Direccion = ManagerRecursos.DireccionPropietario,
                Correo    = ManagerRecursos.CorreoPropietario,
                Telefono  = ManagerRecursos.TelefonoPropietario
            };

            ///Se agrega el inmueble a la lista de inmuebles del propietario
            propietario.InmueblesPropietario.Add(apartamento);

            ///Se agrega el apartamento a la lista de inmuebles
            ManagerInmuebles.AgregarPropiedad(apartamento);

            ///Se crea un archivo con los inmuebles que tenga el propietario
            ManagerInmuebles.AgregarInmueblePropietarioArchivo(propietario, apartamento);

            MessageBox.Show("Propiedad agregada correctamente");


            Hide();
            home.Show();
        }
Example #2
0
        private void btnVenderAlquilar_Click(object sender, EventArgs e)
        {
            ///Se vende o alquila el inmueble, por lo tanto se elimina de la lista de inmuebles
            InmuebleActual = (gridInmuebles.SelectedRows[0].DataBoundItem as Inmueble);
            Comprador comprador = new Comprador
            {
                Nombre   = txtNombreComprador.Text,
                CI       = txtCI.Text,
                Correo   = txtCorreo.Text,
                Telefono = txtNumero.Text
            };

            //Comprador comprador = new Comprador(txtNombreComprador.Text, txtCI.Text, txtCorreo.Text, txtNumero.Text);
            CompradorActual = comprador;
            ManagerInmuebles.VenderAlquilar(InmuebleActual, CompradorActual);
            MessageBox.Show("Propiedad vendida a " + CompradorActual.Nombre);
            gridInmuebles.DataSource = ManagerInmuebles.ListaInmuebles;
        }