private void SelectCategoryForm_Load(object sender, EventArgs e) { scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter cta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter(); cdt = cta.GetDataOrderByNome(); if (cdt.Count == 0) { MessageBox.Show("Non è stata ancora definita alcuna categoria.", "Nessuna categoria presente", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); return; } else { for (int i = 0; i < cdt.Count; i++) { CategoryCheckbox cbx = new CategoryCheckbox(); cbx.Text = cdt[i]["Nome"].ToString(); cbx.IdCategoria = int.Parse(cdt[i]["ID"].ToString()); if (selectedCategory.Contains(cbx.IdCategoria)) cbx.Checked = true; else cbx.Checked = false; cbx.Size = new Size(250, 20); flowLayoutPanel.Controls.Add(cbx); } } }
private void btnEdit_Click(object sender, EventArgs e) { if (!txtNome.ReadOnly) //salva eventuali modifiche e disabilita controlli { //validazione campi if (txtNome.Text == "") { MessageBox.Show(this, "Nome della categoria è un campo obbligatorio.", "Mancano dati obbligatori", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } disableControls(); btnEdit.Text = "Modifica"; if (IsThereAnyModification()) { //salva i dati nel db scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter cta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter(); cta.UpdateById(txtNome.Text, txtDescr.Text, int.Parse(cdt[currentIndex]["ID"].ToString())); } } else { //salva valori originali e abilita controlli enableControls(); saveOldValues(); btnEdit.Text = "Salva"; } }
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"; }
public ReportSearchCriteriaForm() { InitializeComponent(); dag = new DataAccessGateway(); initializeMonthDictionaries(); scadenzettiDbDataSetTableAdapters.UtenteTableAdapter uta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.UtenteTableAdapter(); udt = uta.GetDataOrderByNome(); scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter cta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter(); cdt = cta.GetDataOrderByNome(); //inizializzazione controlli initializeMonthExpenseTab(); initializeYearMatrixTab(); initializeCategTab(); initializePersTab(); }
private void loadCategorie(int index) { scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter cta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter(); cdt = cta.GetDataOrderByNome(); if (cdt.Count == 0) { MessageBox.Show("Non ci sono categorie archivio", "Nessuna categoria", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.DialogResult = DialogResult.Cancel; return; } showCategoria(index); }
private void deleteCat(int idCat) { scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter cta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter(); cta.DeleteById(idCat); }
private void loadCategorieMovimento() { //carico le categorie precedentemente assegnate nella lista categories = new List<int>(); scadenzettiDbDataSetTableAdapters.CategoriaMovimentoTableAdapter cmta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaMovimentoTableAdapter(); cmdt = cmta.GetDataByMovimento(idMov); for (int i = 0; i < cmdt.Count; i++) { categories.Add(int.Parse(cmdt[i]["Categoria"].ToString())); } //elenco tutte le categorie scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter cta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaTableAdapter(); cdt = cta.GetDataOrderByNome(); for (int j = 0; j < cdt.Count; j++) { CategoryCheckbox catcbx = new CategoryCheckbox(); catcbx.AutoSize = true; catcbx.IdCategoria = int.Parse(cdt[j]["ID"].ToString()); catcbx.Text = cdt[j]["Nome"].ToString(); if (categories.Contains(catcbx.IdCategoria)) catcbx.Checked = true; else catcbx.Checked = false; flowLayoutPanel.Controls.Add(catcbx); } }