private void btnEstraiListiniContLav_Click(object sender, EventArgs e) { { txtMessaggio.Text = string.Empty; try { if (ddlAziende.SelectedIndex < 0) { txtMessaggio.Text = "Selezionare un'azienda"; return; } string azienda = (string)ddlAziende.SelectedItem; BCServices bc = new BCServices(); bc.CreaConnessione(azienda); List <PrezziContoLavoro> listini = bc.EstraiListiniContoLavoro(); StringBuilder sb = new StringBuilder(); sb.AppendLine(string.Format("Trovati {0} listini ", listini.Count)); sb.AppendLine(string.Empty); foreach (PrezziContoLavoro o in listini) { sb.AppendLine(string.Format("{0} # {1} # {2} # {3} € ", o.Item_No, o.Standard_Task_Code, o.Start_Date.ToString(), o.Direct_Unit_Cost)); } txtMessaggio.Text = sb.ToString(); } catch (Exception ex) { txtMessaggio.Text = estraiErrore(ex); } } }
private void ddlTaskContoLavoro_SelectedIndexChanged(object sender, EventArgs e) { txtMessaggio.Text = string.Empty; try { if (string.IsNullOrEmpty(ddlTaskContoLavoro.Text)) { txtMessaggio.Text = "Inserire un codice task"; return; } BCServices bc = new BCServices(); bc.CreaConnessione(); StringBuilder sb = new StringBuilder(); IList <PrezziContoLavoro> task = bc.EstraiListiniContoLavoro(); foreach (PrezziContoLavoro o in task) { sb.AppendLine(ddlTaskContoLavoro.Text); } } catch (Exception ex) { txtMessaggio.Text = estraiErrore(ex); } }