Torna al Thread
// riguarda la selezione del cliente.. campo_3 passa il valore alla ddlClientex
public string CaricaCliente(string campo_1, string campo_2)
{
string campo_3 = "";
SqlConnection conn = new SqlConnection();
SqlCommand com = new SqlCommand();
conn.ConnectionString = "Data Source=***\\SQLEXPRESS;Initial Catalog=***;Integrated Security=True";
com.Connection = conn;
com.CommandText = "SELECT * FROM Timesheet WHERE ID_Dipendente = '" + campo_1 + "' and Data_Timesheet = '" + campo_2 + "'";
conn.Open();
SqlDataAdapter DA = new SqlDataAdapter();
DataSet DS = new DataSet();
DA.SelectCommand = com;
DA.Fill(DS, "TAB");
conn.Close();
if (DS.Tables["TAB"].Rows.Count > 0)
{
foreach (DataRow riga in DS.Tables["TAB"].Rows)
{
campo_3 = riga["Cod_Arca"].ToString();
}
}
return campo_3;
}
// riguarda la selezione della commessa.. campo_4 passa il valore alla ddlCommessax
public string CaricaCommessa(string campo_1, string campo_2, string campo_3)
{
string campo_4 = "";
SqlConnection conn = new SqlConnection();
SqlCommand com = new SqlCommand();
conn.ConnectionString = "Data Source=***\\SQLEXPRESS;Initial Catalog=***;Integrated Security=True";
com.Connection = conn;
com.CommandText = "SELECT * FROM Timesheet WHERE ID_Dipendente = '" + campo_1 + "' and Data_Timesheet = '" + campo_2 + "' and Cod_Arca = '" + campo_3 + "'";
conn.Open();
SqlDataAdapter DA = new SqlDataAdapter();
DataSet DS = new DataSet();
DA.SelectCommand = com;
DA.Fill(DS, "TAB");
conn.Close();
if (DS.Tables["TAB"].Rows.Count > 0)
{
foreach (DataRow riga in DS.Tables["TAB"].Rows)
{
campo_4 = riga["ID_Commessa"].ToString();
}
}
return campo_4;
}
// riguarda la selezione delle ore in una textbox.. campo_5 passa il valore alla txtLunx o txtMarx o txtMerx, a seconda del giorno
public string Carica1(string campo_1, string campo_2, string campo_3, string campo_4)
{
string campo_5 = "0";
SqlConnection conn = new SqlConnection();
SqlCommand com = new SqlCommand();
conn.ConnectionString = "Data Source=***\\SQLEXPRESS;Initial Catalog=***;Integrated Security=True";
com.Connection = conn;
com.CommandText = "SELECT * FROM Timesheet WHERE ID_Dipendente = '" + campo_1 + "' and Data_Timesheet = '" + campo_2 + "' and Cod_Arca = '" + campo_3 + "' and ID_Commessa = '" + campo_4 + "'";
conn.Open();
SqlDataAdapter DA = new SqlDataAdapter();
DataSet DS = new DataSet();
DA.SelectCommand = com;
DA.Fill(DS, "TAB");
conn.Close();
if (DS.Tables["TAB"].Rows.Count > 0)
{
foreach (DataRow riga in DS.Tables["TAB"].Rows)
{
campo_5 = riga["Ore"].ToString();
}
}
return campo_5;