Пример #1
0
        private void ConfigureInterface()
        {
            labelTarea.Text      = _uiController.LeyendaFormulario;
            this.Text            = _uiController.LeyendaFormulario;
            tbbAnterior.Enabled  = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
            tbbSeparator.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();

            gridManagerView1.Configure(_uiController.GetProcessManager().GetProcessName(), _uiController.GetTaskName(), this.Name, gridProductos, this.Text);

            Janus.Windows.GridEX.GridEXColumnCollection col = gridProductos.RootTable.Columns;
            col["IdMotivoDiferencia"].HasValueList = true;
            col["IdMotivoDiferencia"].EditType     = Janus.Windows.GridEX.EditType.Combo;
            col["IdMotivoDiferencia"].ValueList.PopulateValueList(mz.erp.businessrules.tsy_MotivosDiferenciasCompras.GetList().tsy_MotivosDiferenciasCompras, "IdMotivoDiferencia", "Descripcion");

            col["Estado"].HasValueList = true;
            col["Estado"].EditType     = Janus.Windows.GridEX.EditType.Combo;
            col["Estado"].ValueList.PopulateValueList(_uiController.Estados, "IdEstado", "Descripcion");
            if (!_uiController.AllowEditEstados)
            {
                col["Estado"].EditType = Janus.Windows.GridEX.EditType.NoEdit;
            }

            mzCEMonedaFactura.ReadOnly         = true;
            mzCEFuenteDeCambioFactura.ReadOnly = true;
            uneValorCotizacionFactura.ReadOnly = true;
            umeNumeroFactura.ReadOnly          = true;
            uccFechaFactura.ReadOnly           = true;
            mzCmbProveedor.ReadOnly            = true;
            checkBox1.Enabled = false;

            gridProductos.UpdateMode    = Janus.Windows.GridEX.UpdateMode.CellUpdate;
            gridProductos.UpdateOnLeave = true;
            KeyPreview = true;
        }
        public FrmConsultaCajaTDCompTesoreria(mz.erp.ui.controllers.ConsultasCajaController uiController)
        {
            InitializeComponent();

            _uiController = uiController;

            gridCajas.LayoutData = _uiController.LayoutFiltroCajas;
            gridTiposDeComprobante.LayoutData = _uiController.LayoutFiltroTipos;
            gridUsuarios.LayoutData           = _uiController.LayoutFiltroUsuarios;

            ultraExplorerBar1.Groups["Detalles"].Visible = _uiController.DetallesVisibles();

            //mzGridConfigPanel1.GridSource = gridResultado;
            //mzGridConfigPanel1.Initialize(_uiController.GetProcessName(), _uiController.GetTaskName(), _uiController.LayoutFiltroResultado);
            //ConfigureGrilla();
            //CallGridManager();
            string solapa = _uiController.GetFormText();

            if (solapa != "" && solapa != string.Empty)
            {
                this.Text = _uiController.GetFormText();
            }

            gridManagerView1.Configure(_uiController.GetProcessManager().GetProcessName(), _uiController.GetTaskName(), gridResultado, this.Text);

            InitEvents();
            InitDataBindings();

            this.Build_UI();
        }
        private void ConfigureInterface()
        {
            tbbAnterior.Enabled  = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
            tbbSeparator.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();

            this.Text       = _uiController.LeyendaFormulario;
            labelTarea.Text = _uiController.LeyendaFormulario;

            tbbAnterior.Text  = _uiController.TextoBotonAnterior;
            tbbSiguiente.Text = _uiController.TextoBotonSiguiente;

            gridManagerView1.Configure(_uiController.GetProcessManager().GetProcessName(), _uiController.GetTaskName(), gridResultado, this.Text);

            KeyPreview = true;
        }
Пример #4
0
 private void BuildUI()
 {
     tbbAnterior.Enabled  = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
     tbbSeparator.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
     tbbAnterior.Text     = _uiController.TextoBotonAnterior;
     tbbSiguiente.Text    = _uiController.TextoBotonSiguiente;
     //gridEX1.LayoutData = _uiController.Layout;
     gridManagerView1.Visible = false;
     gridManagerView1.Configure(_uiController.GetProcessName(), _uiController.GetTaskName(), "FrmComprobantesSelectN", gridEX1, "FrmComprobantesSelectN");
     Janus.Windows.GridEX.GridEXColumn          column    = gridEX1.RootTable.Columns["Visible"];
     Janus.Windows.GridEX.ConditionOperator     condicion = Janus.Windows.GridEX.ConditionOperator.Equal;
     Janus.Windows.GridEX.GridEXFilterCondition filtro    = new Janus.Windows.GridEX.GridEXFilterCondition(column, condicion, true);
     gridEX1.RootTable.FilterCondition = filtro;
     KeyPreview = true;
 }
Пример #5
0
 private void BuildUI()
 {
     tbbAnterior.Enabled  = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
     tbbSeparator.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
     tbbAnterior.Text     = _uiController.TextoBotonAnterior;
     tbbSiguiente.Text    = _uiController.TextoBotonSiguiente;
     //gridEX1.LayoutData = _uiController.Layout;
     gridManagerView1.Visible = false;
     gridManagerView1.Configure(_uiController.GetProcessName(), _uiController.GetTaskName(), "FrmComprobanteDeCompraSelectN", gridEX1, "FrmComprobanteDeCompraSelectN");
     this.Text = _uiController.LeyendaFormulario;
     if (_uiController.GetProcessName().Equals("ProcesoOrdenDeCompraIngresarMercaderia"))
     {
         gridEX1.RootTable.SortKeys.Clear();
         Janus.Windows.GridEX.GridEXSortKey sort = new Janus.Windows.GridEX.GridEXSortKey(gridEX1.RootTable.Columns["FechaRecepcionMercaderia"]);
         gridEX1.RootTable.SortKeys.Add(sort);
     }
     KeyPreview = true;
 }
Пример #6
0
        private void Build_UI()
        {
            //this.mzCmbProductos.WidthSearchForm = _uiController.WidthSearchForm;
            //this.mzCmbProductos.SearchObject = _uiController.ListaProductos;

            if (_uiController.Signo == "+")
            {
                this.mzCmbTiposDeAjuste.FillFromDataSource(_uiController.ListaTipoDeAjustePositivo(), _uiController.TipoAjusteValueMember, _uiController.TipoAjusteDisplayMember, 15, _uiController.TipoAjusteValueMember, _uiController.TipoAjusteDisplayMember, "", _uiController.View);
                if (this.mzCmbTiposDeAjuste.Items.Count == 1)
                {
                    _uiController.IdTipoDeAjuste = this.mzCmbTiposDeAjuste.Items[0].DataValue.ToString();
                    this.mzCmbTiposDeAjuste.SetValue(_uiController.IdTipoDeAjuste);
                    this.mzCmbTiposDeAjuste.Enabled = false;
                }
            }
            else
            {
                if (_uiController.Signo == "-")
                {
                    this.mzCmbTiposDeAjuste.FillFromDataSource(_uiController.ListaTipoDeAjusteNegativo(), _uiController.TipoAjusteValueMember, _uiController.TipoAjusteDisplayMember, 15, _uiController.TipoAjusteValueMember, _uiController.TipoAjusteDisplayMember, "", _uiController.View);
                    if (this.mzCmbTiposDeAjuste.Items.Count == 1)
                    {
                        _uiController.IdTipoDeAjuste = this.mzCmbTiposDeAjuste.Items[0].DataValue.ToString();
                        this.mzCmbTiposDeAjuste.SetValue(_uiController.IdTipoDeAjuste);
                        this.mzCmbTiposDeAjuste.Enabled = false;
                    }
                }
                else
                {
                    this.mzCmbTiposDeAjuste.FillFromDataSource(_uiController.ListaTipoDeAjuste, _uiController.TipoAjusteValueMember, _uiController.TipoAjusteDisplayMember, 8, "Descripcion", "Descripcion", "", _uiController.View);
                }
            }

            this.mzCmbDepositos.FillFromDataSource(_uiController.ListaDeposito, _uiController.DepositoValueMember, _uiController.DepositoDisplayMember, 8, "Descripcion");

            if (_uiController.IdDeposito != "")
            {
                this.mzCmbDepositos.SetValue(_uiController.IdDeposito);
                _uiController.FiltroListaSecciones();
            }

            this.mzCmbSecciones.FillFromDataSource(_uiController.ListaSeccion, _uiController.SeccionValueMember, _uiController.SeccionDisplayMember, 8, "Descripcion");
            if (_uiController.IdSeccion != "")
            {
                this.mzCmbSecciones.SetValue(_uiController.IdSeccion);
                this.mzCmbSecciones.Enabled = false;
            }
            if (_uiController.AllowEditItems)
            {
                this.gridProductos.AllowEdit = Janus.Windows.GridEX.InheritableBoolean.True;
            }
            this.gridProductos.AllowDelete = Janus.Windows.GridEX.InheritableBoolean.True;
            this.mzCmbSecciones.Enabled    = false;
            /* Silvina 20100604 - Tarea 54 */
            //gridProductos.LayoutData = _uiController.Layout;
            /* Fin Silvina */
            gridProductos.EnterKeyBehavior = Janus.Windows.GridEX.EnterKeyBehavior.NextRow;
            /* Silvina 20100604 - Tarea 54 */
            gridManagerView1.Configure(_uiController.GetProcessManager().GetProcessName(), _uiController.GetTaskName(), gridProductos, this.Text);
            /* Fin Silvina */
            txtEstadoDeStock.Text = _uiController.EstadoDeStock;
        }