public static bool DatasetIsValid(tfi_ValoresExDataset data) { tfi_ValoresExDataset.tfi_ValoresDataTable tableValores = data.tfi_Valores; tfi_ValoresExDataset.tfi_ValoresRow row = (tfi_ValoresExDataset.tfi_ValoresRow)tableValores.Rows[0]; bool ok = false; if (RowIsValid(row)) { ok = true; tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaDataTable table = data.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreria; foreach (tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaRow rowSP in table.Rows) { if (!RowIsValid(rowSP)) { ok = false; break; } } } return(ok); }
public static void Update(tfi_ValoresExDataset dataSet) { SqlConnection cnx = dbhelper.Connection.GetConnection();; cnx.Open(); SqlTransaction trx = cnx.BeginTransaction(IsolationLevel.Serializable); try { SqlDataAdapter adapter = Update(dataSet.tfi_Valores, trx); tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaDataTable table = dataSet.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreria; for (int i = 0; i < table.Rows.Count; i++) { tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaRow row = (tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaRow)table.Rows[i]; tfi_ValoresExDataset.tfi_ValoresDatosAuxiliaresRow rowMod = (tfi_ValoresExDataset.tfi_ValoresDatosAuxiliaresRow)dataSet.tfi_ValoresDatosAuxiliares.Rows[i]; } Update(dataSet.tfi_ValoresDatosAuxiliares, trx); trx.Commit(); } catch (Exception e) { ; trx.Rollback(); } finally { cnx.Close(); } }
public static tfi_ValoresExDataset CargarValores(System.Data.DataSet _data) { tfi_ValoresExDataset data = (tfi_ValoresExDataset)_data; tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaDataTable table = data.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreria; for (int i = 0; i < table.Rows.Count; i++) { tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaRow row = (tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaRow)table.Rows[i]; tfi_ValoresExDataset.tfi_ValoresDatosAuxiliaresRow rowMod = (tfi_ValoresExDataset.tfi_ValoresDatosAuxiliaresRow)data.tfi_ValoresDatosAuxiliares.Rows[i]; } table.Rows.Clear(); return(data); }