private void AddFatturaMultiMovForm_Load(object sender, EventArgs e) { //popola dropdown utenti uta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.UtenteTableAdapter(); udt = uta.GetDataOrderByNome(); for (int i = 0; i < udt.Count; i++) { dropUtente.Items.Add(new UtenteDropDownItem(int.Parse(udt[i]["ID"].ToString()), udt[i]["Nome"].ToString())); } //popola dropdown destinatari dta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter(); ddt = dta.GetDataOrderByNome(); for (int i = 0; i < ddt.Count; i++) { dropDest.Items.Add(new DestinatarioDropDownItem(int.Parse(ddt[i]["ID"].ToString()), ddt[i]["Nome"].ToString())); } //aggiungi due blocchi categoria catControls = new List<MovimentoFatturaControl>(); scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter cta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter(); cdt = cta.GetDataOrderByNome(); catlist = new List<Categoria>(); Categoria cat; foreach(scadenzettiDbDataSet.CategoriaRow cr in cdt){ cat = new Categoria(); cat.Id = cr.ID; cat.Nome = cr.Nome; catlist.Add(cat); } MovimentoFatturaControl mfc = new MovimentoFatturaControl(catlist); catControls.Add(mfc); flowLayoutPanelMovs.Controls.Add(mfc); mfc.TotalChanged += totaleFattura_Changed; mfc = new MovimentoFatturaControl(catlist); catControls.Add(mfc); flowLayoutPanelMovs.Controls.Add(mfc); mfc.TotalChanged += totaleFattura_Changed; lblNumMovFattura.Text = "2"; }
private void btnAddMovFattura_Click(object sender, EventArgs e) { MovimentoFatturaControl mfc = new MovimentoFatturaControl(catlist); catControls.Add(mfc); flowLayoutPanelMovs.Controls.Add(mfc); lblNumMovFattura.Text = catControls.Count.ToString(); mfc.TotalChanged += totaleFattura_Changed; }