예제 #1
0
        public FormVenda_de_Casa(ModeloIMODAContainer context, CasaVendavel casaSelecionada)
        {
            InitializeComponent();

            this.context                 = context;
            this.casaSelecionada         = casaSelecionada;
            comboBoxComprador.DataSource = context.Clientes.ToList();

            labelProprietário.Text   = casaSelecionada.Proprietario.ToString();
            labelValorBaseVenda.Text = casaSelecionada.ValorBaseVenda.ToString() + " €";
            labelValorComissao.Text  = casaSelecionada.ValorComissao.ToString() + " €";


            if (casaSelecionada.Venda == null)
            {
                dateTimePickerDatadaVenda.Enabled = true;
                textBoxValorNegociado.Enabled     = true;
                textBoxValorComissao.Enabled      = true;
                comboBoxComprador.Enabled         = true;
                buttonEfetivarVenda.Enabled       = true;
                labelEstadoDeVenda.Text           = "Em curso";
            }
            else
            {
                dateTimePickerDatadaVenda.Enabled = false;
                textBoxValorNegociado.Enabled     = false;
                textBoxValorComissao.Enabled      = false;
                comboBoxComprador.Enabled         = false;
                buttonEfetivarVenda.Enabled       = false;
                labelEstadoDeVenda.Text           = "Vendida";
            }
        }
예제 #2
0
        public FormArrendamentos(ModeloIMODAContainer context, CasaArrendavel casaSelecionada)
        {
            InitializeComponent();
            this.context         = context;
            this.casaSelecionada = casaSelecionada;
            listBoxListaArrendamentos.DataSource = casaSelecionada.Arrendamentos.ToList();
            comboBoxArrendatario.DataSource      = context.Clientes.ToList();

            labelIDCasa.Text   = casaSelecionada.IdCasa.ToString();
            labelMorada.Text   = casaSelecionada.Localidade;
            labelDonoCasa.Text = casaSelecionada.Proprietario.ToString();
        }
예제 #3
0
        public FormClientes(ModeloIMODAContainer context)
        {
            InitializeComponent();

            this.context = context;
            //carrega as casas pertencentes aos clientes
            //listBoxListaCasas.DataSource = context.Casas.ToList();

            (from Cliente in context.Clientes
             orderby Cliente.Nome
             select Cliente).Load();
            BindingSourceCliente.DataSource         = context.Clientes.Local.ToBindingList();
            DataGridViewCliente.AutoGenerateColumns = false;

            buttonFiltrar.Enabled = false;

            //Mostra primeiro index da combobox ao inicar
            comboBoxParametroDeFiltro.SelectedIndex = 0;

            //if(textBoxNomeCliente.TextLength != 0 || textBoxContactoCliente.TextLength !=0 || textBoxMoradaCliente.TextLength != 0)
            //{
            //    buttonCriarCliente.Enabled = false;
            //}

            //if (DataGridViewCliente.DataSource == null)
            //{
            //    buttonGuardarDadosCliente.Enabled = true;
            //    textBoxNIFCliente.Enabled = true;
            //    textBoxNomeCliente.Enabled = true;
            //    textBoxMoradaCliente.Enabled = true;
            //    textBoxContactoCliente.Enabled = true;
            //    textBoxCampoDeFiltro.Enabled = true;
            //    buttonFiltrar.Enabled = true;
            //    buttonApagarCliente.Enabled = true;
            //}
            //else
            //{
            //    buttonGuardarDadosCliente.Enabled = false;
            //    textBoxNIFCliente.Enabled = false;
            //    textBoxNomeCliente.Enabled = false;
            //    textBoxMoradaCliente.Enabled = false;
            //    textBoxContactoCliente.Enabled = false;
            //    textBoxCampoDeFiltro.Enabled = false;
            //    buttonFiltrar.Enabled = false;
            //    buttonApagarCliente.Enabled = false;


            //}
        }
예제 #4
0
        public FormCasas(ModeloIMODAContainer context)
        {
            InitializeComponent();
            this.context = context;

            /*  Cliente cliente = new Cliente();
             * IEnumerable<Cliente> getNome = from Cliente in context.Clientes
             *                               select Cliente; */

            comboBoxProprietárioDaCasa.DataSource = context.Clientes.ToList();
            //comboBoxProprietárioDaCasa.DisplayMember = "Nome";
            //comboBoxProprietárioDaCasa.ValueMember = "Nome";
            MessageBox.Show(context.Clientes.ToString());
            comboBoxProprietárioDaCasa.DropDownStyle = ComboBoxStyle.DropDownList;
        }
예제 #5
0
        public FormLimpezas(ModeloIMODAContainer context, Casa casaselecionada)
        {
            InitializeComponent();
            this.context = context;
            comboBoxTipoDeServiço.DropDownStyle = ComboBoxStyle.DropDownList;
            this.casaselecionada = casaselecionada;

            listBoxListaLimpezas.DataSource = casaselecionada.Limpezas.ToList();
            if (listBoxListaLimpezas.SelectedItem == null)
            {
                comboBoxTipoDeServiço.Enabled           = false;
                numericUpDownQuantidadeLimpezas.Enabled = false;
                buttonInserirLimpezas.Enabled           = false;
            }
        }
예제 #6
0
        public FormCasas(ModeloIMODAContainer context)
        {
            InitializeComponent();

            this.context = context;

            (from Casa in context.Casas
             orderby Casa.Localidade
             select Casa).Load();

            DataGridViewCasa.DataSource              = context.Casas.ToList();
            DataGridViewCasa.AutoGenerateColumns     = false;
            comboBoxProprietárioDaCasa.DataSource    = context.Clientes.ToList();
            comboBoxProprietárioDaCasa.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBoxTipoDeCasa.DropDownStyle         = ComboBoxStyle.DropDownList;

            groupBoxArrendamento.Enabled = false;
            groupBoxVenda.Enabled        = false;
        }
예제 #7
0
 public Form1()
 {
     InitializeComponent();
     context = new ModeloIMODAContainer();
 }