private void BeforeCommit() { //Recorre los valores a tranferrir string IdValorNuevo; foreach (DetalleValorMovimiento valorATransferir in this._valoresATransferir) { if (valorATransferir.IdValor == null || valorATransferir.IdValor == String.Empty) { tfi_ValoresDataset data = new tfi_ValoresDataset(); tfi_ValoresDataset.tfi_ValoresRow row = data.tfi_Valores.Newtfi_ValoresRow(); row = tfi_Valores.SetRowDefaultValues(row); row.IdTDCompTesoreria = valorATransferir.IdTDCompTesoreria; row.Valor = valorATransferir.ValorDestino; row.IdMoneda = valorATransferir.IdMoneda; row.IdCotizacionMoneda = valorATransferir.IdCotizacionMoneda; data.tfi_Valores.Addtfi_ValoresRow(row); tfi_Valores.Update(data); IdValorNuevo = Convert.ToString(data.tfi_Valores.Rows[0]["IdValor"]); //tfi_Valores.Update(rowValor); //IdValorNuevo = rowValor.IdValor; valorATransferir.IdValor = IdValorNuevo; } } }
public static tfi_ValoresDataset GetList(string IdValor, string IdTDCompTesoreria, string Numero, string IdEntidad, DateTime FechaVencimiento, decimal Valor, string IdMoneda, string IdCotizacionMoneda, string IdEstadoCheque) { tfi_ValoresDataset data = new tfi_ValoresDataset(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.TableMappings.Add("Table", "tfi_Valores"); SqlCommand cmd = new SqlCommand("Pr_tfi_Valores_Search", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdValor", SqlDbType.VarChar)); cmd.Parameters["@IdValor"].Value = IdValor; cmd.Parameters.Add(new SqlParameter("@IdTDCompTesoreria", SqlDbType.VarChar)); cmd.Parameters["@IdTDCompTesoreria"].Value = IdTDCompTesoreria; cmd.Parameters.Add(new SqlParameter("@Numero", SqlDbType.VarChar)); cmd.Parameters["@Numero"].Value = Numero; cmd.Parameters.Add(new SqlParameter("@IdEntidad", SqlDbType.VarChar)); cmd.Parameters["@IdEntidad"].Value = IdEntidad; cmd.Parameters.Add(new SqlParameter("@FechaVencimiento", SqlDbType.DateTime)); cmd.Parameters["@FechaVencimiento"].Value = FechaVencimiento; cmd.Parameters.Add(new SqlParameter("@Valor", SqlDbType.Decimal)); cmd.Parameters["@Valor"].Value = Valor; cmd.Parameters.Add(new SqlParameter("@IdMoneda", SqlDbType.VarChar)); cmd.Parameters["@IdMoneda"].Value = IdMoneda; cmd.Parameters.Add(new SqlParameter("@IdCotizacionMoneda", SqlDbType.VarChar)); cmd.Parameters["@IdCotizacionMoneda"].Value = IdCotizacionMoneda; cmd.Parameters.Add(new SqlParameter("@IdEstadoCheque", SqlDbType.VarChar)); cmd.Parameters["@IdEstadoCheque"].Value = IdEstadoCheque; adapter.SelectCommand = cmd; adapter.Fill(data); return(data); }
/// <summary> /// Envia los cambios del tfi_ValoresDataset a la base de datos. /// </summary> public static void Update(tfi_ValoresDataset dataSet) { ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tfi_Valores.Rows.Count > 0, "La tabla dataSet.tfi_ValoresDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); mz.erp.dataaccess.tfi_Valores.Update(dataSet); }
public static DataSet GetList([SearchParameterInfo("IdValor")] string IdValor, [SearchParameterInfo("IdTDCompTesoreria")] string IdTDCompTesoreria, [SearchParameterInfo("Numero")] string Numero, [SearchParameterInfo("IdEntidad")] string IdEntidad, [SearchParameterInfo("FechaVencimiento")] DateTime FechaVencimiento, [SearchParameterInfo("Valor")] decimal Valor, [SearchParameterInfo("IdMoneda")] string IdMoneda, [SearchParameterInfo("IdCotizacionMoneda")] string IdCotizacionMoneda ) { tfi_ValoresDataset data = mz.erp.businessrules.tfi_Valores.GetList(IdValor, IdTDCompTesoreria, Numero, IdEntidad, FechaVencimiento, Valor, IdMoneda, IdCotizacionMoneda, string.Empty); return(( DataSet )data); }
private void BeforeCommit() { //Recorre los valores a tranferrir dataValoresDestino = new tfi_ValoresDataset(); dataValoresOrigen = new tfi_ValoresDataset(); string IdValorNuevo; foreach (DetalleValorMovimiento valorATransferir in this._valoresATransferir) { //if (valorATransferir.IdValor == null || valorATransferir.IdValor == String.Empty) if (valorATransferir.Agrupado) { tfi_ValoresDataset.tfi_ValoresRow rowO = dataValoresOrigen.tfi_Valores.Newtfi_ValoresRow(); rowO = tfi_Valores.SetRowDefaultValues(rowO); rowO.IdTDCompTesoreria = valorATransferir.IdTDCompTesoreria; rowO.Valor = valorATransferir.ValorDestino; rowO.IdMoneda = valorATransferir.IdMoneda; rowO.IdCotizacionMoneda = valorATransferir.IdCotizacionMoneda; rowO.IdValor = mz.erp.systemframework.Util.NewStringId(); /*German*/ rowO.IdInstanciaCaja = this._idInstanciaDeCajaOrigen; rowO.Signo = -1; dataValoresOrigen.tfi_Valores.Addtfi_ValoresRow(rowO); tfi_ValoresDataset.tfi_ValoresRow rowD = dataValoresDestino.tfi_Valores.Newtfi_ValoresRow(); rowD = tfi_Valores.SetRowDefaultValues(rowD); rowD.IdTDCompTesoreria = valorATransferir.IdTDCompTesoreria; rowD.Valor = valorATransferir.ValorDestino; rowD.IdMoneda = valorATransferir.IdMoneda; rowD.IdCotizacionMoneda = valorATransferir.IdCotizacionMoneda; rowD.IdValor = mz.erp.systemframework.Util.NewStringId(); /*German*/ rowD.IdInstanciaCaja = this._idInstanciaDeCajaDestino; rowD.Signo = 1; dataValoresDestino.tfi_Valores.Addtfi_ValoresRow(rowD); } else { DataRow row = mz.erp.businessrules.tfi_Valores.GetByPk(valorATransferir.IdValor); row["IdInstanciaCaja"] = this._idInstanciaDeCajaDestino; //row["Signo"] = 1; dataValoresOrigen.tfi_Valores.LoadDataRow(row.ItemArray, true); dataValoresDestino.tfi_Valores.ImportRow(row); } } }
public static tfi_ValoresDataset.tfi_ValoresRow GetByPk(string IdValor) { tfi_ValoresDataset data = new tfi_ValoresDataset(); SqlCommand cmd = new SqlCommand("Pr_tfi_Valores_GetByPk", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdValor", SqlDbType.VarChar)); cmd.Parameters["@IdValor"].Value = IdValor; SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.TableMappings.Add("Table", "tfi_Valores"); adapter.Fill(data); if (data.tfi_Valores.Rows.Count == 1) { return((tfi_ValoresDataset.tfi_ValoresRow)data.tfi_Valores.Rows[0]); } return(null); }
public static void Update(tfi_ValoresDataset dataSet) { Update(dataSet.tfi_Valores); }
public static tfi_ValoresDataset GetList() { tfi_ValoresDataset data = new tfi_ValoresDataset(); return(( tfi_ValoresDataset )GetList(data)); }