public void DSJournal(DataTemplates.dsJurnal dsj) { List <clsJournal> ljournal = GetGLJournal(enumJournalViewMode.Preview); //GetGLJournal_Group(); if (ljournal.Count > 0) { foreach (clsJournal j in ljournal) { j.AddToDataSet(dsj); } } }
private void button2_Click(object sender, EventArgs e) { string errMsg = ""; DataTemplates.dsJurnal dsJ = new DataTemplates.dsJurnal(); if (dataGridHI.SelectedRows.Count > 0) { Class.clsDKN _dkn; DataTemplates.dsJurnal dsj = new DataTemplates.dsJurnal(); DataGridViewRow dgr = dataGridHI.SelectedRows[0]; //foreach (DataGridViewRow dgr in dataGridHI.SelectedRows) //{ Guid rowID = (Guid)Tools.isNull(dgr.Cells["RowIDHeader"].Value, Guid.Empty); _dkn = new Class.clsDKN(rowID); if (_dkn.State == Class.clsDKN.enumState.Empty) { errMsg = "Data tidak dapat ditemukan"; } else { _dkn.DSJournal(dsj); if (_dkn.ErrorNo != 0) { errMsg = _dkn.ErrorMsg; //break; } } //} if (errMsg == "") { GL.frmJournalList fChild = new GL.frmJournalList(dsj); //fChild.MdiParent = Program.MainForm; fChild.ShowDialog(); //DataRow dr = dsj.Tables["Journal"].Rows.Add(); //dr["RowID"] = rowID; } else { MessageBox.Show(errMsg, "Perhatian", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
public frmJournalList(DataTemplates.dsJurnal dsJournal) { InitializeComponent(); ds = dsJournal; dtH = (DataTable)dsJournal.Journal; }