Torna al Thread
private void btn_convoca_Click(object sender, EventArgs e)
{
if (MessageBox.Show("CONVOCARE IL DIPENDENTE VIA E-MAIL?", "Conferma operazione", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
string data_convocazione_dett = dtp_data_convocazione.Text;
string[] data_convocazione_split = data_convocazione_dett.ToString().Split(' ');
string giorno = data_convocazione_split[0];
string numero = data_convocazione_split[1];
string mese = data_convocazione_split[2];
string anno = data_convocazione_split[3];
string ora = data_convocazione_split[4];
body = body_parte1 + giorno + " " + numero + " " + mese + " " + anno + body_parte2 + ora + body_parte3 + "%0D%0A" + body_parte4 + "%0D%0A" + body_parte5 + "%0D%0A" + body_parte6 + "%0D%0A" + body_parte7 + "%0D%0A" + body_parte8 + "%0D%0A" + body_parte9;
oggetto = oggetto + giorno + " " + numero + " " + mese + " " + anno;
string invia = "mailto:" + email + "?cc=" + email_coordinatore + ";" + email_referente_amministrativo + "&subject=" + oggetto + "&body=" + body;
System.Diagnostics.Process.Start(invia);
//Procedo con l'Insert in Tabella VISITE
//imposto i parametri per l'update in tabella VISITE
string insert_convocato = "SI";
string matricola = txt_matricola.Text;
string cognome = txt_cognome.Text;
string nome = txt_nome.Text;
string insert_mansione = mansione_dipendente;
string insert_giudizio_idoneita = idoneita;
string insert_periodicita = periodicita_attuale;
DateTime insert_data_convocazione = dtp_data_convocazione.Value;
DateTime insert_data_prossima_visita = dtp_data_prossima_visita.Value;
DateTime insert_data_visita_effettuata = dtp_data_convocazione.Value;
//ora procedo con l'update in tabella
try
{
string strOrders;
string strConnection = "user id=sa;password=limonata10;";
strConnection += "database=Sicurezza;server=DBSSQL";
SqlConnection objSqlConnection = new SqlConnection(strConnection);
strOrders = "";
objSqlConnection.Open();
strOrders = "UPDATE VISITE " +
"SET CONVOCATO = '" + insert_convocato + "', " +
"DATACONVOCAZIONE = '" + insert_data_convocazione + "', " +
"DATAPROSSIMAVISITA = '" + insert_data_prossima_visita + "' " +
"WHERE MATRICOLA = '" + matricola + "' AND DATAPROSSIMAVISITA = '" + insert_data_prossima_visita + "' ";
SqlCommand objOrderCommand = new SqlCommand(strOrders, objSqlConnection);
objOrderCommand.ExecuteNonQuery();
objSqlConnection.Close();
this.Close();
}
catch (SqlException ex)
{
string messaggio = ex.ToString();
MessageBox.Show(messaggio);
}
}