コード例 #1
0
        private void DibujarControlVariable(String valorStr, int rangoInferior, int rangoSuperior, int caracteres)
        {
            //CalcularCaracteres();
            SIZUCContabilizacionCapturaVariable variable = new SIZUCContabilizacionCapturaVariable();

            variable.SetColor(ColorBase);
            variable.BotonEliminarVisible = false;
            variable.CaracteresFaltantes  = caracteres;
            if (stpModulos.Children.Count > 0)
            {
                SIZUCContabilizacionCapturaSeparador separador = new SIZUCContabilizacionCapturaSeparador();
                variable.Separador = separador;
                stpModulos.Children.Add(separador);
            }

            if (valorStr != null)
            {
                variable.Variable = valorStr;
                variable.txtCapturaEncriptadoRangoInferior.Text = rangoInferior.ToString();
                variable.txtCapturaEncriptadoRangoSuperior.Text = rangoSuperior.ToString();
            }

            stpModulos.Children.Add(variable);
            variable.SIZUC_BuscarVariableContable += Variable_SIZUC_BuscarVariableContable;
            variable.SIZUC_EliminarElemento       += Variable_SIZUC_EliminarElemento;
            variable.SIZUC_Actualizar             += SIZUC_Actualizar;
        }
コード例 #2
0
        private void AgregarCapturaVariable(String valorStr, int rangoInferior, int caracteres)
        {
            SIZUCContabilizacionCapturaVariable variable = new SIZUCContabilizacionCapturaVariable();

            variable.SIZUC_BuscarVariableContable += Variable_SIZUC_BuscarVariableContable;
            variable.SIZUC_EliminarElemento       += Variable_SIZUC_EliminarElemento;
            variable.SIZUC_Actualizar             += SIZUC_Actualizar;
            if (stpModulos.Children.Count > 0)
            {
                SIZUCContabilizacionCapturaSeparador separador = new SIZUCContabilizacionCapturaSeparador();
                variable.Separador = separador;
                stpModulos.Children.Add(separador);
            }

            if (valorStr != null)
            {
                variable.Variable = valorStr;
                variable.txtCapturaRangoInferior.Text = rangoInferior.ToString();
                variable.txtCapturaRangoSuperior.Text = caracteres.ToString();
            }
            if (EsSetGrafico)
            {
                variable.Longitud = NivelesCuentaContable[numeroControles];
            }
            else
            {
                variable.Longitud = caracteres;
            }

            stpModulos.Children.Add(variable);
            numeroControles++;
            ActualizarElimninarControles();
        }
コード例 #3
0
 private void Variable_SIZUC_EliminarElemento(SIZUCContabilizacionCapturaVariable objeto)
 {
     if (stpModulos.Children.IndexOf(objeto) == stpModulos.Children.Count - 1)
     {
         stpModulos.Children.Remove(objeto);
         stpModulos.Children.Remove(objeto.Separador);
         ActualizarElimninarControles();
     }
 }
コード例 #4
0
        private string Variable_SIZUC_BuscarVariableContable(SIZUCContabilizacionCapturaVariable objeto)
        {
            String variableContable = "Seleccione";

            if (SIZUC_BuscarVariableContable != null)
            {
                variableContable = SIZUC_BuscarVariableContable(this);
            }
            this.objVariable = objeto;
            ArmarExpresion();
            return(variableContable);
        }
コード例 #5
0
        public void SetValorEncontrado(String valor)
        {
            if (this.objCuenta != null)
            {
                this.objCuenta.CuentaContable = valor;
            }
            if (this.objVariable != null)
            {
                this.objVariable.Variable = valor;
            }

            this.objCuenta   = null;
            this.objVariable = null;
        }
コード例 #6
0
        private void BtnAgregarModuloVariable_MouseUp(object sender, MouseButtonEventArgs e)
        {
            if (ValidarCuentasCapturadas())
            {
                return;
            }
            CalcularCaracteres();
            SIZUCContabilizacionCapturaVariable variable = new SIZUCContabilizacionCapturaVariable();

            variable.SetColor(ColorBase);
            variable.CaracteresFaltantes = caracteresFaltantes;
            if (stpModulos.Children.Count > 0)
            {
                SIZUCContabilizacionCapturaSeparador separador = new SIZUCContabilizacionCapturaSeparador();
                variable.Separador = separador;
                stpModulos.Children.Add(separador);
            }
            stpModulos.Children.Add(variable);
            variable.SIZUC_BuscarVariableContable += Variable_SIZUC_BuscarVariableContable;
            variable.SIZUC_EliminarElemento       += Variable_SIZUC_EliminarElemento;
            variable.SIZUC_Actualizar             += SIZUC_Actualizar;
            ActualizarElimninarControles();
        }