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(); }
// 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(); }
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); }
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; }