-
Notifications
You must be signed in to change notification settings - Fork 0
/
4 - Print_Button.txt
54 lines (45 loc) · 2 KB
/
4 - Print_Button.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
private void button1_Click(object sender, EventArgs e)
{
/*Inicialização Documento Word */
Word wordfile = new Word(wordpath);
wordfile.Clear();
wordfile.InsertImage();
/*Texto a escrever no Word*/
string escrever = "Histórico Clinico\n\n";
string[,] cache = new string[dataGridView2.Rows.Count, dataGridView2.Columns.Count];
//escrever dataGried para cache
foreach (DataGridViewRow row in dataGridView2.Rows)
{
foreach (DataGridViewColumn col in dataGridView2.Columns)
{
if (dataGridView2.Rows[row.Index].Cells[col.Index].Value != null)
{
cache[row.Index, col.Index] = dataGridView2.Rows[row.Index].Cells[col.Index].Value.ToString();
}
else
{
cache[row.Index, col.Index] = "";
}
}
}
for (int i = 0; i < cache.GetLength(0); i++)
{
if (cache[i, 0] != "" & cache[i, 0] != null)
{
escrever = escrever + "Nome: " + cache[i, 0] + "\n" + " NIM: " + cache[i, 1] + "\n" + " Antecedentes Familiares: " + cache[i, 2] + "\n" + " Medicação Habitual: " + cache[i, 3] + "\n" + " Alergias: " + cache[i, 4] + "\n" + " Hábitos Tabágicos/Alcoolicos: " + cache[i, 5] + "\n" + " Antecedentes Pessoais: " + cache[i, 6] + "\n\n";
}
}
wordfile.WritetoWord(escrever);
//assinatura
string assinatura = "";
assinatura = comboBoxAss.Text;
if (assinatura == null)
{
MessageBox.Show("Adicionar Assinatura!");
}
else
{
wordfile.Assinatura(assinatura);
}
wordfile.Close();
}