protected override void InitializeMembers() { _sourceUI = new mz.erp.ui.forms.classes.tfi_MovimientosDeCajaEx(); //mzCmbTiposMovimiento.FillFromDataSource( businessrules.tsy_TiposMovimientos.GetList().tsy_TiposMovimientos, "IdTipoMovimiento","Descripcion",8,"ID","Descripcion","Descripcion"); _dataValoresEx = new tfi_ValoresExDataset(); _movimiento = Factory.GetMovimiento(Variables.GetValueString("Contabilidad.MonedaReferencia")); _cotizaciones = new ArrayList(); mzCEInstanciasCaja.FillFromDataSource(mz.erp.businessrules.tfi_InstanciasCaja.GetList(Security.IdPersona).Tables[0], "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion"); mzCEInstanciasCaja.SelectedIndex = 0; gridExCotizaciones.LayoutData = new mz.erp.ui.forms.classes.tfi_CotizacionesMonedas().GetLayoutCotizaciones(); gridExCotizaciones.DataSource = mz.erp.businessrules.tfi_CotizacionesMonedas.GetCotizaciones(_cotizaciones, _movimiento.IdMonedaCierre).Tables[0]; uneTotal.DataBindings.Add("Text", this._movimiento, "Total"); tsy_TiposMovimientosDataset tipos = mz.erp.businessrules.tsy_TiposMovimientos.GetListPorSigno(_signo); this.mzCmbTiposMovimiento.FillFromDataSource(tipos.tsy_TiposMovimientos, "IdTipoMovimiento", "Descripcion", 100, "Descripcion"); this.mzCmbTiposMovimiento.Value = tipos.tsy_TiposMovimientos[0]["IdTipoMovimiento"]; this.mzCmbTiposMovimiento.ReadOnly = false; /*sy_UsuariosDataset usuarios=mz.erp.businessrules.sy_Usuarios.GetList(); * this.mzComboUsuario.FillFromDataSource(usuarios.sy_Usuarios,"IdUsuario","Nombre",100,"Nombre"); * this.mzComboUsuario.Value=usuarios.sy_Usuarios[0].IdUsuario;*/ this.mzCmbTipoComp.Value = "Fact.A"; }
public static tfi_MovimientosDeCajaExDataset Commit(tfi_MovimientosDeCajaExDataset data, MovimientoDeCaja movimiento, System.Data.DataSet valoresEx) { data = (tfi_MovimientosDeCajaExDataset)mz.erp.businessrules.data.tfi_ValoresEx.Commit(movimiento.Valores, valoresEx, data); tfi_MovimientosDeCajaExDataset.tfi_MovimientosDeCajaDataTable TableDeMov = data.tfi_MovimientosDeCaja; tfi_MovimientosDeCajaExDataset.tfi_MovimientosDeCajaRow RowDeMov = (tfi_MovimientosDeCajaExDataset.tfi_MovimientosDeCajaRow)TableDeMov.Rows[0]; SetRowValues(RowDeMov, movimiento); tfi_MovimientosDeCajaExDataset.tfi_PagosMovimientosCajasDataTable tablaPagos = data.tfi_PagosMovimientosCajas; foreach (Valor valor in movimiento.Valores) { tfi_MovimientosDeCajaExDataset.tfi_PagosMovimientosCajasRow rowPagos = tablaPagos.Newtfi_PagosMovimientosCajasRow(); SetRowDefaultValues(rowPagos); rowPagos.IdValor = valor.IdValor; rowPagos.IdMovimiento = RowDeMov.IdMovimiento; rowPagos.IdInstanciaCaja = RowDeMov.IdInstanciaCaja; rowPagos.Numero = RowDeMov.Numero; rowPagos.IdTipoDeMovimiento = RowDeMov.IdTipoDeMovimiento; tablaPagos.Addtfi_PagosMovimientosCajasRow(rowPagos); } return(data); }
public static void SetRowValues(tfi_MovimientosDeCajaExDataset.tfi_MovimientosDeCajaRow RowDeMov, MovimientoDeCaja movimiento) { RowDeMov.IdTipoDeMovimiento = movimiento.IdTipoMovimiento; RowDeMov.IdSubTipoMovimiento = movimiento.IdSubTipoMovimiento; RowDeMov.Numero = movimiento.Numero; RowDeMov.Total = movimiento.Total * movimiento.Signo; RowDeMov.IdInstanciaCaja = movimiento.IdInstanciaDeCaja; RowDeMov.IdMonedaCierre = movimiento.IdMonedaCierre; RowDeMov.Observaciones = movimiento.Observaciones; RowDeMov.IdAceptacion = null; }