예제 #1
0
        private void ConfigureInterface()
        {
            this.Text             = _uiController.LeyendaFormulario;
            tbbAnterior.Enabled   = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
            tbbSeparator5.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
            tbbAnterior.Text      = _uiController.TextoBotonAnterior;
            tbbSiguiente.Text     = _uiController.TextoBotonSiguiente;

            gridManagerView1.Configure(_uiController.ProcessName, _uiController.GetTaskName(), gridEx, this.Text);

            mzComboProceso.Enabled = _uiController.ByProceso;
            mzComboTarea.Enabled   = _uiController.ByTarea;
            mzComboProceso.FillFromDataSource(_uiController.Procesos, _uiController.KeyValueProcesos, _uiController.KeyListProcesos, 100, _uiController.KeyListProcesos);
            mzComboTarea.FillFromDataSource(_uiController.Tareas, _uiController.KeyValueTareas, _uiController.KeyListTareas, 100, _uiController.KeyListTareas);
            string    _contextosDeBusqueda        = _uiController.ContextosDeBusqueda;
            string    _contextosDeBusquedaDefault = _uiController.ContextosDeBusquedaDefault;
            ArrayList aux = new ArrayList();

            aux.AddRange(mz.erp.systemframework.Util.Parse(_contextosDeBusqueda, ","));
            cboContextoDeBusqueda.Items.AddRange(aux.ToArray());
            cboContextoDeBusqueda.SelectedItem = (string)_contextosDeBusquedaDefault;
            txtIdVariable.Focus();
            btnEliminar.Enabled = false;
            KeyPreview          = true;
        }
 private void ConfigureInterface()
 {
     gridSPs.LayoutData = _uiController.LayoutSPTable;
     gridSPs.AllowEdit  = Janus.Windows.GridEX.InheritableBoolean.False;
     gridEX1.LayoutData = _uiController.LayoutColumnsProperties;
     gridEX1.AllowEdit  = Janus.Windows.GridEX.InheritableBoolean.False;
     mzCmbProcesos.FillFromDataSource(_uiController.Procesos, _uiController.KeyValueProcesos, _uiController.KeyListProcesos, 100, _uiController.KeyListProcesos);
     mzCmbTareas.FillFromDataSource(_uiController.Tareas, _uiController.KeyValueTareas, _uiController.KeyListTareas, 100, _uiController.KeyListTareas);
     mzCmbPerfiles.FillFromDataSource(_uiController.Perfiles, _uiController.KeyValuePerfiles, _uiController.KeyListPerfiles, 100, _uiController.KeyListPerfiles);
 }
예제 #3
0
        //Fin Tarea 0000122
        public LogIn()
        {
            InitializeComponent();
            //mzCEUsuarios.FillFromDataSource(mz.erp.businessrules.sy_Usuarios.GetList().sy_Usuarios, "IdUsuario","Nombre",100,"ID","Nombre","Nombre");
            //Cristian Tarea 00000122
            // ApplicationConfiguration.updateConnectionString((String)comboEmpresas.Value);

            //mzCEUsuarios.FillFromDataSource(mz.erp.businessrules.sy_Usuarios.GetListActivos(), "IdUsuario","Nombre",100,"ID","Nombre","Nombre");
            sy_EmpresasDataset _data = sy_Empresas.GetList();

            comboEmpresas.Items.Clear();
            comboPerfiles.Items.Clear();
            multiEmpresa = Variables.GetValueBool("Login.MultiEmpresa");
            int baseActual = 0;

            foreach (sy_EmpresasDataset.sy_EmpresasRow _row in _data.sy_Empresas.Rows)
            {
                comboEmpresas.Items.Add(_row.BaseDeDatos, _row.Descripcion);
                if (ApplicationConfiguration.GetDatabase().Equals(_row.BaseDeDatos))
                {
                    baseActual = (comboEmpresas.Items.Count - 1);
                }
            }
            if (multiEmpresa)
            {
                if (comboEmpresas.Items.Count > 0)
                {
                    if (comboEmpresas.Items.Count == 1)
                    {
                        mzCEUsuarios.Focus();
                        mzCEUsuarios.Select();
                    }
                    else
                    {
                        comboEmpresas.Focus();
                        comboEmpresas.Select();
                    }
                }
            }    //end if principal
            else
            {
                mzCEUsuarios.FillFromDataSource(mz.erp.businessrules.sy_Usuarios.GetListActivos(), "IdUsuario", "Nombre", 100, "ID", "Nombre", "Nombre");
                comboEmpresas.SelectedIndex = baseActual;
                mzCEUsuarios.Focus();
                mzCEUsuarios.Select();
            }

            //fin Tarea 00000122
        }
예제 #4
0
        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";
        }
        protected void InitializeMembers()
        {
            if (!_uiController.ContenedoresVisibles.Equals(string.Empty))
            {
                ArrayList cont = mz.erp.systemframework.Util.Parse(_uiController.ContenedoresVisibles, ",");
                foreach (string grupo in cont)
                {
                    if (this.ultraExplorerBar1.Groups.Exists(grupo))
                    {
                        this.ultraExplorerBar1.Groups[grupo].Visible = true;
                    }
                }
            }

            if (!_uiController.ContenedoresHabilitados.Equals(string.Empty))
            {
                ArrayList cont = mz.erp.systemframework.Util.Parse(_uiController.ContenedoresHabilitados, ",");
                foreach (string grupo in cont)
                {
                    if (this.ultraExplorerBar1.Groups.Exists(grupo))
                    {
                        if (this.ultraExplorerBar1.Groups[grupo].Container != null)
                        {
                            this.ultraExplorerBar1.Groups[grupo].Container.Enabled = true;
                        }
                        this.ultraExplorerBar1.Groups[grupo].Enabled = true;
                    }
                }
            }

            mzCmbTipoAjuste.SearchObject = typeof(mz.erp.ui.forms.classes.tlg_TiposDeAjuste);
            mzComboEstadoDeStock.FillFromDataSource(businessrules.tlg_EstadosDeStock.GetList().tlg_EstadosDeStock, "IdEstadoDeStock", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
        }
예제 #6
0
        private void ConfigureInterface()
        {
            // Carga el searchObject del Combo; puede ser de tipo tsa_Cuentas o tpu_Proveedores.
            mzCmbCuenta.SearchObject = Type.GetType(_imputarPagoCtaCte.GetType());

            // LayoutData de las grillas --> por ahora dejo las mismas tanto para Cuentas como para Proveedores.
            gridEXCompAImputar.LayoutData = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaEmision", "FechaVencimiento", "Numero", "Saldo", "Signo", "Pago" });
            gridEXCompDestino.LayoutData  = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaEmision", "FechaVencimiento", "Numero", "Saldo", "Signo", "Pago" });

            Janus.Windows.GridEX.GridEXFormatCondition fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridEXCompAImputar.RootTable.Columns["Signo"],
                                                                                                           Janus.Windows.GridEX.ConditionOperator.LessThan,
                                                                                                           0);
            fc.FormatStyle.ForeColor = System.Drawing.Color.Red;
            fc.TargetColumn          = this.gridEXCompAImputar.RootTable.Columns["Saldo"];
            this.gridEXCompAImputar.RootTable.FormatConditions.Add(fc);


            fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridEXCompDestino.RootTable.Columns["Signo"],
                                                                Janus.Windows.GridEX.ConditionOperator.LessThan,
                                                                0);
            fc.FormatStyle.ForeColor = System.Drawing.Color.Red;
            fc.TargetColumn          = this.gridEXCompDestino.RootTable.Columns["Saldo"];
            this.gridEXCompDestino.RootTable.FormatConditions.Add(fc);

            mzCEInstanciasCaja.FillFromDataSource(mz.erp.businessrules.tfi_InstanciasCaja.GetList(Security.IdUsuario).Tables[0], "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
        }
예제 #7
0
 protected override void InitializeMembers()
 {
     txtDescripcion.MaxLength = 50;
     //txtIdResponsable.MaxLength = 20;
     txtDireccion.MaxLength = 100;
     mzComboEditor1.FillFromDataSource(businessrules.tsh_Localidades.GetList().tsh_Localidades, "IdLocalidad", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
 }
예제 #8
0
        public void SetProcess(string ProcessName, string TaskName, string TipoDeFormularioPadre)
        {
            _processName           = ProcessName;
            _taskName              = TaskName;
            _tipoDeFormularioPadre = TipoDeFormularioPadre;
            _uicontroller.SetProcess(_processName, _taskName, _tipoDeFormularioPadre);

            mzComboListaDePrecios.FillFromDataSource(_uicontroller.ListaDePrecios, _uicontroller.KeyValueListaDePrecios, _uicontroller.KeyListListaDePrecios, 100, _uicontroller.KeyListListaDePrecios);
            mzComboListaDePrecios.Value = _uicontroller.IdListaDePreciosDefault;

            // Matias 20090102
            //this.mzComboListaDePrecios.Enabled = _uicontroller.ListaDePreciosHabilitadas;
            this.mzComboListaDePrecios.Enabled = _uicontroller.PermiteListaDePreciosDistintas;
            // -----


            if (_tipoDeFormularioPadre.Equals("C"))
            {
                this.VisiblePrecios                  = false;
                this.VisibleComboListaDePrecios      = false;
                this.VisibleComboTipoDePrecioDeCosto = true;
            }
            else
            {
                this.VisibleComboTipoDePrecioDeCosto = false;
            }
        }
예제 #9
0
        private void InitializeData()
        {
            mzCEInstanciasCaja.FillFromDataSource(_uiController.InstanciasDeCaja(), "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
            if (mzCEInstanciasCaja.Items.Count != 0)
            {
                mzCEInstanciasCaja.Enabled = _uiController.AllowEditCaja();
                _uiController.IdCaja       = Convert.ToString(mzCEInstanciasCaja.Items[0].DataValue);
            }
            else
            {
                mzCEInstanciasCaja.Enabled = false;
            }

            mzCFormaDePago.FillFromDataSource(_uiController.TDCompTesorerias, _uiController.KeyValueTDCompTesoreria, _uiController.KeyListTDCompTesoreria, 100, _uiController.KeyListTDCompTesoreria);
            if (mzCFormaDePago.Items.Count != 0)
            {
                _uiController.IdControlDeCajasFamiliasComprobanteTesoreria = Convert.ToString(mzCFormaDePago.Items[0].DataValue);
            }
            mzCTipoBillete.Enabled = _uiController.HabilitaTipoBillete();
            mzCTipoBillete.FillFromDataSource(_uiController.TiposBilletes, _uiController.KeyValueTipoBillete, _uiController.KeyListTipoBillete, 100, _uiController.KeyValueTipoBillete);
            if (mzCTipoBillete.Enabled && mzCTipoBillete.Items.Count != 0)
            {
                _uiController.IdTipoBillete = (long)(mzCTipoBillete.Items[0].DataValue);
            }
            mzCEMonedas.FillFromDataSource(_uiController.Monedas, _uiController.KeyValueMoneda, _uiController.KeyListMoneda, 100, _uiController.KeyValueMoneda);
            if (mzCEMonedas.Items.Count != 0)
            {
                _uiController.IdMoneda = Convert.ToString(mzCEMonedas.Items[0].DataValue);
            }
        }
예제 #10
0
        private mz.erp.ui.controls.mzComboEditor AddComboEditor(ReportParameterConfig rp, int tabIndex, int x, int y)
        {
            mz.erp.ui.controls.mzComboEditor txt = new mz.erp.ui.controls.mzComboEditor();
            Type       _type  = System.Type.GetType(rp.ControlUIType.UIType);
            MethodBase method = null;

            foreach (MethodBase mb in _type.GetMethods())
            {
                foreach (Attribute attMethod in mb.GetCustomAttributes(false))
                {
                    if (attMethod  is ValueListGridMember)
                    {
                        method = mb;
                    }
                }
            }
            object instance = Activator.CreateInstance(_type, true);

            System.Data.DataTable resultValue = (System.Data.DataTable)method.Invoke(instance, new object [] {});

            txt.Location = new System.Drawing.Point(x, y);
            txt.Name     = string.Format("txt{0}", rp.Nombre);
            txt.Size     = new System.Drawing.Size(GetControlWidth(), 23);
            txt.TabIndex = tabIndex;
            txt.Anchor   = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
                                                                 | System.Windows.Forms.AnchorStyles.Right)));

            this.ultraExplorerBarContainerControl5.Controls.Add(txt);
            txt.DataBindings.Add("Value", rp, "ValorPorDefecto");
            txt.FillFromDataSource(resultValue, rp.ControlUIType.PrimaryKey, rp.ControlUIType.Description, 8, rp.ControlUIType.Description);

            return(txt);
        }
예제 #11
0
        public void InitializeMembers()
        {
            mzCmbCuenta.SearchObject     = typeof(mz.erp.ui.forms.classes.tsa_Cuentas);
            gridCompAImputar.LayoutData  = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaVencimiento", "Numero", "SaldoSinSigno", "Signo", "Pago" });
            gridEXCompDestino.LayoutData = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaVencimiento", "Numero", "SaldoSinSigno", "Signo", "Pago" });
            Janus.Windows.GridEX.GridEXFormatCondition fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridCompAImputar.RootTable.Columns["Signo"],
                                                                                                           Janus.Windows.GridEX.ConditionOperator.LessThan,
                                                                                                           0);
            //fc.FormatStyle.FontStrikeout=Janus.Windows.GridEX.TriState.True;
            fc.FormatStyle.ForeColor = System.Drawing.Color.Red;
            fc.TargetColumn          = this.gridCompAImputar.RootTable.Columns["SaldoSinSigno"];
            this.gridCompAImputar.RootTable.FormatConditions.Add(fc);


            fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridEXCompDestino.RootTable.Columns["Signo"],
                                                                Janus.Windows.GridEX.ConditionOperator.LessThan,
                                                                0);
            //fc.FormatStyle.FontStrikeout=Janus.Windows.GridEX.TriState.True;
            fc.FormatStyle.ForeColor = System.Drawing.Color.Red;
            fc.TargetColumn          = this.gridEXCompDestino.RootTable.Columns["SaldoSinSigno"];
            this.gridEXCompDestino.RootTable.FormatConditions.Add(fc);

            mzCEInstanciasCaja.FillFromDataSource(mz.erp.businessrules.tfi_InstanciasCaja.GetList(Security.IdUsuario).Tables[0], "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion");

            _comprobante = Factory.GetComprobanteDePago();
        }
예제 #12
0
        public void InitializeMembers()
        {
            mzCEResponsable.FillFromDataSource(businessrules.sy_Usuarios.GetList().sy_Usuarios, "idUsuario", "Nombre", 8, "1", "2", "Nombre");
            mz.erp.ui.forms.classes.tfi_InstanciasCaja sourceUI = new mz.erp.ui.forms.classes.tfi_InstanciasCaja();
            this.gsInstanciasCajas.LayoutData = sourceUI.GetLayout();
            DataTable table = mz.erp.businessrules.tfi_InstanciasCaja.GetList(Security.IdUsuario).Tables[0];

            this.gsInstanciasCajas.DataSource = table;
            if (table.Rows.Count > 0)
            {
                tbbVerDetalle.Enabled = true;
            }
            else
            {
                tbbVerDetalle.Enabled = false;
            }
            tbbVerValores.Enabled = false;

            tbbVerCajasAbiertas.Enabled         = false;
            gsDetalleIngresosEgresos.LayoutData = new mz.erp.ui.forms.classes.tfi_InstanciasCaja().GetLayoutIngresosEgresos();
            mzCEResponsable.Value = Security.IdUsuario;

            mzCEResponsable.ValueChanged += new EventHandler(Refresh);
            uDTEApertura.ValueChanged    += new EventHandler(Refresh);
            uDTECierre.ValueChanged      += new EventHandler(Refresh);
        }
        private void upadateDataSourceCmbJerarquias()
        {
            System.Data.DataTable data;
            switch (_key)
            {
            case "PRODUCTOS":
            {
                commontypes.data.tsh_JerarquiaAgrupProdDataset.tsh_JerarquiaAgrupProdDataTable dataP = getJerarquiaAgrupProd(_rootKey);
                if (dataP.Rows.Count > 0)
                {
                    /*
                     * commontypes.data.tsh_JerarquiaAgrupProdDataset.tsh_JerarquiaAgrupProdRow rowPadre = mz.erp.ui.forms.classes.tsh_JerarquiaAgrupProd.GetByPk(_rootKey);
                     * dataP.ImportRow(rowPadre);
                     */
                    mzCEJerarquias.FillFromDataSource(dataP, "IdNomenclatura", "Descripcion", _mzCEJerarquiasMaxItemsDisplayProductos, "ID", "Descripcion", "Descripcion");
                }
                break;
            }

            case "CUENTAS":
            {
                commontypes.data.tsa_JerarquiaAgrupCuentasDataset.tsa_JerarquiaAgrupCuentasDataTable dataC = getJerarquiaAgrupCuentasActivas(_rootKey);

                if (dataC.Rows.Count > 0)
                {
                    commontypes.data.tsa_JerarquiaAgrupCuentasDataset.tsa_JerarquiaAgrupCuentasRow rowPadre = mz.erp.ui.forms.classes.tsa_JerarquiaAgrupCuentas.GetByPk(_rootKey);
                    dataC.ImportRow(rowPadre);
                    mzCEJerarquias.FillFromDataSource(dataC, "IdNomenclatura", "Descripcion", _mzCEJerarquiasMaxItemsDisplayCuentas, "ID", "Descripcion", "Descripcion");
                }
                break;
            }

            case "PROVEEDORES":
            {
                commontypes.data.tpu_JerarquiaAgrupProveedoresDataset.tpu_JerarquiaAgrupProveedoresDataTable dataProv = getJerarquiaAgrupProveedores(_rootKey);
                if (dataProv.Rows.Count > 0)
                {
                    commontypes.data.tpu_JerarquiaAgrupProveedoresDataset.tpu_JerarquiaAgrupProveedoresRow rowPadre = mz.erp.ui.forms.classes.tpu_JerarquiaAgrupProveedores.GetByPk(_rootKey);
                    dataProv.ImportRow(rowPadre);
                    mzCEJerarquias.FillFromDataSource(dataProv, "IdNomenclatura", "Descripcion", _mzCEJerarquiasMaxItemsDisplayProveedores, "ID", "Descripcion", "Descripcion");
                }
                break;
            }
            }
        }
예제 #14
0
 protected void Build_UI()
 {
     ConfigureInterface();
     InitializeData();
     InitEventHandlers();
     InitDataBindings();
     mzCETareas.FillFromDataSource(_uiController.TareasEnBD(), "IdTarea", "Descripcion", 50, "1", "2", "Descripcion");
     if (_uiController.IdTareaSeleccionada != long.MinValue)
     {
         mzCETareas.Value = _uiController.IdTareaSeleccionada;
     }
     else
     {
         btnModificarTarea.Enabled = false;
         btnBorrarTarea.Enabled    = false;
         panelABMTareas.Enabled    = false;
     }
 }
 private void InitializeData()
 {
     mzComboListaDePrecios.FillFromDataSource(_uiController.ListaDePrecios, _uiController.KeyValueListaDePrecios, _uiController.KeyListListaDePrecios, 100, _uiController.KeyListListaDePrecios);
     if (!_uiController.ListaDePreciosHabilitadas)
     {
         mzComboListaDePrecios.Enabled = false;
     }
     chckPorUltimaFechaModifPcioCosto.Checked = _uiController.PorUltimaFechaModifPcioCosto;
     chckPorUltimaFechaModifPcioVta.Checked   = _uiController.PorUltimaFechaModifPcioVta;
 }
예제 #16
0
        private void InitializeData()
        {
            foreach (mz.erp.businessrules.Perfil p in _uiController.PerfilesVisibles)
            {
                string descripcion = p.Descripcion + ", NroPerfil:" + p.IdPerfil;
                listPerfiles.Items.Add(descripcion, false);
            }

            mzCEBusquedaPerfiles.FillFromDataSource(_uiController.DataTablePerfilesVisibles, _uiController.KeyValuePerfil, _uiController.KeyListPerfil, 100, _uiController.KeyListPerfil);
        }
예제 #17
0
        private void InitializeData()
        {
            mzCmbSrchEdtTitular.SearchObject = typeof(mz.erp.ui.forms.classes.tsh_Personas);
            mzCmbTiposDeIVA.FillFromDataSource(businessrules.tsy_CategoriasIva.GetList().tsy_CategoriasIva, "IdCategoriaIva", "Descripcion", 100, "1", "2", "Descripcion");
            mzCmbSrchEdtLocalidad.SearchObject = typeof(mz.erp.ui.forms.classes.tsh_Localidades);
            mzCmbTiposMovimiento.FillFromDataSource(businessrules.tsy_TiposMovimientos.GetList().tsy_TiposMovimientos, "IdTipoMovimiento", "Descripcion", 8, "ID", "Descripcion", "Descripcion");

            /*tsy_SubTipoMovimientoDataset subtipos = mz.erp.businessrules.tsy_SubTipoMovimiento.GetList( Convert.ToString(this.mzCmbTiposMovimiento.Value));
             * mzCmbSubTiposMovimiento.FillFromDataSource(subtipos.tsy_SubTipoMovimiento, "IdSubTipoMovimiento","Descripcion",100,"Descripcion");*/
            //mzComboCondicionCompra.FillFromDataSource
        }
예제 #18
0
        //se ejecuta al levantar la ventana
        protected void FillControls()
        {
            chActivo.Checked    = _uiController.Activo;
            txtDescripcion.Text = _uiController.Descripcion;
            txtCodigo.Text      = _uiController.Codigo;

            if (_uiController.IdEntidad == string.Empty)
            {
                _uiController.seleccionarFamilia();
            }
            else
            {
                mzCEFamiliaFormaDePago.Enabled   = false;
                mzCEComprobanteTesoreria.Enabled = false;
            }
            mzCEFamiliaFormaDePago.Value = _uiController.Jerarquia;
            mzCEComprobanteTesoreria.FillFromDataSource(_uiController.ListaSegundoNivel, "Jerarquia", "Descripcion", 100, "Descripcion");

            mzCEComprobanteTesoreria.Value = _uiController.Jerarquia1;
            this.ChequearFamilia();
        }
예제 #19
0
        private void ConfigureInterface()
        {
            tbbAnterior.Enabled  = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
            tbbSeparator.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();

            this.Text       = _uiController.LeyendaFormulario;
            labelTarea.Text = _uiController.LeyendaFormulario;
            txtClaveAnt.Select();
            txtClaveAnt.Enabled = _uiController.EnabledSetPreviuosPassword;
            mzCmbUsuarios.FillFromDataSource(_uiController.Usuarios, _uiController.KeyValueUsuarios, _uiController.KeyListUsuarios, 100, _uiController.KeyListUsuarios);
            mzCmbUsuarios.Enabled = !_uiController.EnabledSetPreviuosPassword;

            KeyPreview = true;
        }
예제 #20
0
 private void ConfigureInterface()
 {
     cmbTipo.FillFromDataSource(_uiController.TiposDeProductos, _uiController.KeyValueTiposDeProductos, _uiController.KeyListTiposDeProductos, 8, _uiController.KeyListTiposDeProductos);
     ueCodigo.ReadOnly = _uiController.AllowEditCodigo;
     //Cristian Tarea 953
     ueObservaciones.MaxLength = 1000;
     //Fin Tarea 953
     ueCodigo.Visible = _uiController.AllowShowCodigo;
     ueDescripcion.CharacterCasing      = System.Windows.Forms.CharacterCasing.Upper;
     ueDescripcionCorta.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper;
     ueDescripcionLarga.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper;
     Text            = _uiController.LeyendaFormulario;
     labelTarea.Text = _uiController.LeyendaFormulario;
     KeyPreview      = true;
 }
예제 #21
0
        protected override void InitializeMembers()
        {
            txtNumero.MaxLength = 50;
            mzCEEntidad.FillFromDataSource(businessrules.tfi_Entidades.GetList().tfi_Entidades, "idEntidad", "Descripcion", 8, "1", "2", "Descripcion");
            mzCEMoneda.FillFromDataSource(businessrules.tfi_Monedas.GetList().tfi_Monedas, "idMoneda", "Descripcion", 8, "1", "2", "Descripcion");
            mzCEComprobanteTesoreria.FillFromDataSource(businessrules.tfi_TDCompTesoreria.GetList().tfi_TDCompTesoreria, "idTDCompTesoreria", "Descripcion", 8, "1", "2", "Descripcion");
            this.gridEX1.LayoutData = new mz.erp.ui.forms.classes.tfi_ValoresEx().GetLayout();

            mzCEComprobanteTesoreria.Value = Variables.GetValueString("Valores.ComprobanteTesoreria.Default");
            mzCEMoneda.Value = Variables.GetValueLong("Contabilidad.MonedaReferencia");
            mzCEMoneReferencia.FillFromDataSource(businessrules.tfi_Monedas.GetList().tfi_Monedas, "idMoneda", "Descripcion", 8, "1", "2", "Descripcion");
            mzCEMoneReferencia.Value    = Variables.GetValueLong("Contabilidad.MonedaReferencia");
            mzCEMoneReferencia.ReadOnly = true;
            txtValor.Focus();
            txtValor.SelectAll();
        }
예제 #22
0
        protected void InitializeMembers()
        {
            txtCodigo.MaxLength      = 20;
            txtDescripcion.MaxLength = 50;

            if (!_uiController.ContenedoresVisibles.Equals(string.Empty))
            {
                ArrayList cont = mz.erp.systemframework.Util.Parse(_uiController.ContenedoresVisibles, ",");
                foreach (string grupo in cont)
                {
                    if (this.ultraExplorerBar1.Groups.Exists(grupo))
                    {
                        this.ultraExplorerBar1.Groups[grupo].Visible = true;
                    }
                }
            }

            if (!_uiController.ContenedoresHabilitados.Equals(string.Empty))
            {
                ArrayList cont = mz.erp.systemframework.Util.Parse(_uiController.ContenedoresHabilitados, ",");
                foreach (string grupo in cont)
                {
                    if (this.ultraExplorerBar1.Groups.Exists(grupo))
                    {
                        if (this.ultraExplorerBar1.Groups[grupo].Container != null)
                        {
                            this.ultraExplorerBar1.Groups[grupo].Container.Enabled = true;
                        }
                        this.ultraExplorerBar1.Groups[grupo].Enabled = true;
                    }
                }
            }

            mzCEFamiliaFormaDePago.FillFromDataSource(_uiController.GetTableFamiliasTDCompTesoreria(), "Jerarquia", "Descripcion", 100, "Descripcion");
            mzCEComprobanteTesoreria.Enabled = false;

            mzCmbEntidad.SearchObject = typeof(mz.erp.ui.forms.classes.tfi_Entidades);
        }
예제 #23
0
 private void InitializeData()
 {
     mzCEInstanciasCaja.FillFromDataSource(_uiController.Cajas, "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
     mzCEResponsable.FillFromDataSource(_uiController.Usuarios, "IdPersona", "Nombre", 100, "Nombre");
 }
예제 #24
0
 protected override void InitializeMembers()
 {
     txtDescripcion.MaxLength = 50;
     mzComboEstadoDeStock.FillFromDataSource(businessrules.tlg_EstadosDeStock.GetList().tlg_EstadosDeStock, "IdEstadoDeStock", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
 }
예제 #25
0
 private void Init()
 {
     mzCmbHerramientas.FillFromDataSource(mz.erp.businessrules.sy_Herramientas.GetList().sy_Herramientas, "IdHerramienta", "Id", 8, "Id");
     comboBox1.Items.AddRange(Enum.GetNames(typeof(System.Windows.Forms.Shortcut)));
 }
예제 #26
0
        private void InitializeMembers(string IdCuenta)
        {
            string IdInstanciaCajaAbierta = mz.erp.businessrules.tfi_Cajas.GetInstanciaAbiertaDeCaja(Security.IdPersona, Variables.GetValueString("Cajas.Default"));

            if (IdInstanciaCajaAbierta != null && !IdInstanciaCajaAbierta.Equals(string.Empty))
            {
                mzCEInstanciasCaja.Value = IdInstanciaCajaAbierta;
                mzCEInstanciasCaja.FillFromDataSource(mz.erp.businessrules.tfi_InstanciasCaja.GetList(Security.IdUsuario).Pr_tfi_InstanciasCaja_GetByResponsable, "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
                System.Data.DataTable table = businessrules.tsy_TiposDeComprobantes.GetList(null, null, true, Constantes.SignoComporbanteDePago, null).tsy_TiposDeComprobantes;
                //	System.Data.DataView data = new System.Data.DataView(table,"signo = -1","",System.Data.DataViewRowState.OriginalRows);
                string comprobantesCuentaCorriente = Variables.GetValueString("Cuentas.CuentaCorriente.Comprobantes");
                table = this.FilterComprobantes(comprobantesCuentaCorriente, table);


                mzCmbTipoComprobante.FillFromDataSource(table, "IdTipoDeComprobante", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
                mzCmbResponsableEmision.SearchObject = typeof(mz.erp.ui.tsh_Personas);

                mzCmbCuenta.SearchObject = typeof(mz.erp.ui.tsa_Cuentas);

                mzCmbResponsableEmision.DataValue = mz.erp.businessrules.sy_Usuarios.GetByPk(Security.IdUsuario).IdPersona;
                mzCmbTipoComprobante.Value        = Variables.GetValueString("Comprobantes.ComprobantesDePago.Default");
                cldFechaComprobante.Value         = mz.erp.businessrules.Sistema.DateTime.Now;
                cldFechaComprobante.ReadOnly      = true;
                gridCompAImputar.LayoutData       = new mz.erp.ui.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaVencimiento", "Numero", "SaldoSinSigno", "Signo", "ImporteSinSigno", "Pago" });
                Janus.Windows.GridEX.GridEXFormatCondition fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridCompAImputar.RootTable.Columns["Signo"],
                                                                                                               Janus.Windows.GridEX.ConditionOperator.LessThan,
                                                                                                               0);
                fc.FormatStyle.ForeColor = System.Drawing.Color.Red;
                fc.TargetColumn          = this.gridCompAImputar.RootTable.Columns["SaldoSinSigno"];
                this.gridCompAImputar.RootTable.FormatConditions.Add(fc);

                //Para el importe
                Janus.Windows.GridEX.GridEXFormatCondition fc1 = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridCompAImputar.RootTable.Columns["Signo"],
                                                                                                                Janus.Windows.GridEX.ConditionOperator.LessThan,
                                                                                                                0);
                fc1.FormatStyle.ForeColor = System.Drawing.Color.Red;
                fc1.TargetColumn          = this.gridCompAImputar.RootTable.Columns["ImporteSinSigno"];
                this.gridCompAImputar.RootTable.FormatConditions.Add(fc1);

                mzCEInstanciasCaja.FillFromDataSource(mz.erp.businessrules.tfi_InstanciasCaja.GetList(Security.IdUsuario).Pr_tfi_InstanciasCaja_GetByResponsable, "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion");
                mzCEInstanciasCaja.Value = mz.erp.businessrules.tfi_Cajas.GetInstanciaAbiertaDeCaja(Security.IdPersona, Variables.GetValueString("Cajas.Default"));
                _comprobante             = Factory.GetComprobanteDePago();

                _cotizaciones = new ArrayList();
                mz.erp.businessrules.tfi_CotizacionesMonedas.GetCotizaciones(_cotizaciones, _comprobante.IdMonedaCierre);
                gridEXValores.LayoutData = new mz.erp.ui.tfi_ValoresEx().GetLayoutValores();

                uneTotalValores.DataBindings.Add("Text", this._comprobante, "Total");

                MouseHelper mouseControler = new MouseHelper();
                mouseControler.Control         = ultraExplorerBar1;
                mouseControler.WheelBackward  += new MouseEventHandler(ScrollDown);
                mouseControler.WheelForward   += new MouseEventHandler(ScrollUp);
                this.mzCmbCuenta.ValueChanged += new System.EventHandler(this.mzCmbCuenta_ValueChanged);
                if (IdCuenta != null && !IdCuenta.Equals(string.Empty))
                {
                    mzCmbCuenta.DataValue = mz.erp.businessrules.tsa_Cuentas.GetByPk(IdCuenta).Codigo;
                }
            }
            else
            {
                DisableUI();
            }
        }
예제 #27
0
 private void InitializeData()
 {
     mzCETipoComprobante.FillFromDataSource(_uiController.TableTiposDeComprobantes, _uiController.TiposDeComprobantesValueMember, _uiController.TiposDeComprobantesDisplayMember, 100, _uiController.TiposDeComprobantesDisplayMember);
     mzCEResponsableEmision.FillFromDataSource(_uiController.ResponsableDataTable, _uiController.ResponsableValueMember, _uiController.ResponsableDisplayMember, 8, _uiController.ResponsableDisplayMember);
 }