Example #1
0
        public Form4(DadosPaciente cliente)
        {
            this.clienteParaEditar = cliente;
            InitializeComponent();
            this.Text = cliente.Nome;


            datahelper = new DataStore();
            DataView dataView = datahelper.DataSet.Tables[DataStore.DATATABLE_EXAMES].DefaultView;

            dataView.RowFilter                = string.Format("[{0}] = '{1}'", DataStore.EXAME_CLIENT_ID, cliente.Id);
            dataGridView1.DataSource          = dataView;
            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.AutoResizeColumns();
        }
Example #2
0
        // Create: Adicionar clientes à base de dados
        public static void AdicionarParaDataBase(DataStore datahelper, DadosPaciente cliente)
        {
            DataRow datarow = datahelper.TableClientes.NewRow();

            datarow[DataStore.CLIENTE_NOME]      = cliente.Nome;
            datarow[DataStore.CLIENTE_IDADE]     = cliente.Idade;
            datarow[DataStore.CLIENTE_GENERO]    = cliente.Genero;
            datarow[DataStore.CLIENTE_DESPORTO]  = cliente.Desporto;
            datarow[DataStore.CLIENTE_MORADA]    = cliente.Morada;
            datarow[DataStore.CLIENTE_PROFISSAO] = cliente.Profissao;
            datarow[DataStore.CLIENTE_ID]        = cliente.Id;

            datahelper.TableClientes.Rows.Add(datarow);
            datahelper.Guardar();
        }
Example #3
0
        public static DadosPaciente lerNaBaseDados(DataStore datahelper, int index)
        {
            DadosPaciente cliente;

            DataRow datarow = datahelper.TableClientes.Rows[index];

            cliente = new DadosPaciente(
                (String)datarow[DataStore.CLIENTE_NOME],
                int.Parse((String)datarow[DataStore.CLIENTE_IDADE]),
                parseGender((String)datarow[DataStore.CLIENTE_GENERO]),
                parseDesporto((String)datarow[DataStore.CLIENTE_DESPORTO]),
                (String)datarow[DataStore.CLIENTE_MORADA],
                (String)datarow[DataStore.CLIENTE_PROFISSAO],
                long.Parse((String)datarow[DataStore.CLIENTE_ID]));

            return(cliente);
        }
Example #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Tem a certeza que pretende adicionar um novo Cliente?", "Alerta:", MessageBoxButtons.OKCancel);

            if (result == DialogResult.OK)
            {
                DadosPaciente clienteParaAdicionar = new DadosPaciente(textBox1.Text, years, RadioButtonGenderSelecionado(), RadioButtonDesportoSelecionado(), textBox2.Text, textBox3.Text);

                DadosPaciente.AdicionarParaDataBase(datastorer, clienteParaAdicionar);


                this.Hide();
                Form3 sistema = new Form3();
                sistema.ShowDialog();
                this.Close();
            }

            this.Close();
        }
        public Form1(DadosPaciente cliente)
        {
            InitializeComponent();
            DeviceSingletone.Instance.NewData += Instance_NewData;
            chart1.Series.Clear();
            chart1.Series.Add("Leituras");
            chart1.Series["Leituras"].SetDefault(true);
            chart1.Series["Leituras"].Enabled           = true;
            chart1.Series["Leituras"].ChartType         = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.FastLine;
            chart1.Series["Leituras"].IsXValueIndexed   = false;
            chart1.Series["Leituras"].IsVisibleInLegend = false;
            chart1.ChartAreas[0].AxisY.Minimum          = 350;
            chart1.ChartAreas[0].AxisY.Maximum          = 750;
            datahelper = new DataStore();

            this.clienteParaEditar = cliente;

            this.Text = cliente.Nome;

            button2.Enabled = false;
        }