void FillTables(DataTable pettycashOpInserting) { MetaDataDispatcher Disp; Disp = Meta.Dispatcher; DS.pettycashoperationview.Clear(); for (int i = 0; i < pettycashOpInserting.Rows.Count; i++) { DataRow R = pettycashOpInserting.Rows[i]; AddRowToTable(R, DS.pettycashoperationview, i); } MetaData Mpettycashoperationview = Disp.Get("pettycashoperationview"); // DA RIVEDERE Mpettycashoperationview.DescribeColumns(DS.pettycashoperationview, "wizardinvoicedetail"); // <-- DA RIVEDERE! HelpForm.SetDataGrid(gridMovSpesa, DS.pettycashoperationview); //RicalcolaCampiCalcolati(); }
// public void MetaData_AfterClear() { // this.Text="Assegnazione automatica incassi"; // } void FillEntrataView() { string MyQuery = "SELECT * FROM incomeview WHERE " + QHS.AppAnd(QHS.CmpEq("ayear", esercizio), QHS.CmpEq("nphase", codicefase), QHS.CmpGt("unpartitioned", 0), "(idfin IN (SELECT idfinincome FROM partincomesetup))"); DataTable MovEntrata = Meta.Conn.SQLRunner(MyQuery); MetaDataDispatcher Disp; Disp = Meta.Dispatcher; DS.incomeview.Clear(); foreach (DataRow R in MovEntrata.Rows) { AddRowToTable(R, DS.incomeview); } MetaData MEntrataView = Disp.Get("incomeview"); MEntrataView.DescribeColumns(DS.incomeview, "assegnautocreditiincassi"); HelpForm.SetDataGrid(dgrMovEntrata, DS.incomeview); formatgrids FGEntrata = new formatgrids(dgrMovEntrata); FGEntrata.AutosizeColumnWidth(); DS.incomeview.AcceptChanges(); if (DS.incomeview.Rows.Count == 0) { btnEsegui.Enabled = false; btnEseguiTutte.Enabled = false; return; } btnEsegui.Enabled = true; btnEseguiTutte.Enabled = true; try { dgrMovEntrata.Select(0); } catch { } dgrMovEntrata_CurrentCellChanged(null, null); }