Exemple #1
0
        private void Build_UI()
        {
            gridEXDetalle.LayoutData = _uiController.LayoutDetalle;
            if (_uiController.AllowGroup)
            {
                this.gridEXDetalle.RootTable.Groups.Add(new Janus.Windows.GridEX.GridEXGroup(this.gridEXDetalle.RootTable.Columns["Codigo"]));
            }
            gridEXDetalle.RootTable.SortKeys.Clear();
            gridEXDetalle.RootTable.SortKeys.Add(new Janus.Windows.GridEX.GridEXSortKey(gridEXDetalle.RootTable.Columns["Codigo"]));
            gridEXDetalle.RootTable.SortKeys.Add(new Janus.Windows.GridEX.GridEXSortKey(gridEXDetalle.RootTable.Columns["Item"]));
            gridEXDetalle.AutomaticSort = false;

            gridEXDetalle.AllowEdit        = Janus.Windows.GridEX.InheritableBoolean.True;
            gridEXDetalle.EnterKeyBehavior = Janus.Windows.GridEX.EnterKeyBehavior.NextRow;
            tbbAnterior.Enabled            = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
            tbbAnterior.Text = _uiController.TextoBotonPrevio;

            tbbSiguiente.Text           = _uiController.TextoBotonSiguiente;
            this.labelTarea.Text        = _uiController.LeyendaFormulario;
            this.Text                   = _uiController.LeyendaFormulario;
            gridEXDetalle.UpdateOnLeave = true;
            gridEXDetalle.UpdatingCell += new UpdatingCellEventHandler(gridEXDetalle_UpdatingCell);
            gridEXDetalle.DataBindings.Clear();
            gridEXDetalle.SetDataBinding(_uiController.Detalle, null);
            gridEXDetalle.UpdateData();

            ConfigureGrid();
        }
Exemple #2
0
        //Cada vez que se elige una cuenta de un cliente se traen comprobantes que se pueden llegar a imputar
        //con el recibo que esta por generar. Cabe aclarar que la grilla se filtra para que solo se muestren
        // aquellos comprobantes que tienen signo -1 en la tabla tsa_TiposDeComprobantes
        private void mzCmbCuenta_ValueChanged(object sender, System.EventArgs e)
        {
            if ((string )mzCmbCuenta.DataValue != "")
            {
                string IdCuenta = mz.erp.businessrules.tsa_Cuentas.GetPkByUk((string)mzCmbCuenta.DataValue);
                if (_comprobante == null || IdCuenta != _comprobante.IdCuenta)
                {
                    _comprobante.CuentaCorriente = Factory.GetCuentaCorriente(IdCuenta, DateTime.MinValue, DateTime.MaxValue);

                    _comprobante.CuentaCorriente.GetDetalleComprobantesAImputar();
                    uneTotalImputado.DataBindings.Clear();
                    uneTotalImputado.DataBindings.Add("Text", _comprobante.CuentaCorriente, "TotalImputado");

                    gridCompAImputar.SetDataBinding(_comprobante.CuentaCorriente.Detalle, null);
                    gridCompAImputar.RootTable.Columns["Comprobante"].EditType      = Janus.Windows.GridEX.EditType.NoEdit;
                    gridCompAImputar.RootTable.Columns["FechaVencimiento"].EditType = Janus.Windows.GridEX.EditType.NoEdit;
                    gridCompAImputar.RootTable.Columns["Numero"].EditType           = Janus.Windows.GridEX.EditType.NoEdit;
                    gridCompAImputar.RootTable.Columns["SaldoSinSigno"].EditType    = Janus.Windows.GridEX.EditType.NoEdit;
                    Janus.Windows.GridEX.GridEXFilterCondition filter1 = new Janus.Windows.GridEX.GridEXFilterCondition();
                    filter1.Column            = gridCompAImputar.RootTable.Columns["Signo"];
                    filter1.ConditionOperator = Janus.Windows.GridEX.ConditionOperator.Equal;
                    filter1.Value1            = -1;

                    gridCompAImputar.RootTable.ApplyFilter(filter1);
                }
            }
            else
            {
                _comprobante = Factory.GetComprobanteDePago();
                gridCompAImputar.SetDataBinding(null, null);
            }
        }
 private void Refresh(object sender, EventArgs e)
 {
     gridEX1.SetDataBinding(null, null);
     gridEX1.SetDataBinding(_uiController.TablaResultado, null);
     if (gridManagerView1.AllowExportExcel || gridManagerView1.AllowSortByAgregateColumn)
     {
         gridManagerView1.SetTable(_uiController.TablaResultado);
     }
 }
        public void getDataSet(System.Data.DataSet data, Valor valor)
        {
            try
            {
                _dataValoresEx = data;
                valor.Recalcular();
                _movimiento.AddValor(valor);
                gridEXValores.SetDataBinding(_movimiento.Valores, null);
                Janus.Windows.GridEX.GridEXColumnCollection col = gridEXValores.CurrentTable.Columns;
                col["IdMoneda"].HasValueList = true;
                col["IdMoneda"].EditType     = Janus.Windows.GridEX.EditType.Combo;
                col["IdMoneda"].ValueList.PopulateValueList(mz.erp.businessrules.tfi_Monedas.GetList().tfi_Monedas, "IdMoneda", "Descripcion");
                col["IdEntidad"].HasValueList = true;
                col["IdEntidad"].EditType     = Janus.Windows.GridEX.EditType.Combo;
                col["IdEntidad"].ValueList.PopulateValueList(mz.erp.businessrules.tfi_Entidades.GetList().tfi_Entidades, "IdEntidad", "Descripcion");
                col["Fecha"].EditType                 = Janus.Windows.GridEX.EditType.CalendarCombo;
                col["FechaVencimiento"].EditType      = Janus.Windows.GridEX.EditType.CalendarCombo;
                col["IdTDCompTesoreria"].HasValueList = true;
                col["IdTDCompTesoreria"].EditType     = Janus.Windows.GridEX.EditType.Combo;
                col["IdTDCompTesoreria"].ValueList.PopulateValueList(mz.erp.businessrules.tfi_TDCompTesoreria.GetList().tfi_TDCompTesoreria, "IdTDCompTesoreria", "Descripcion");

                _movimiento.Recalcular();
            }
            catch (Exception e) {; }
        }