コード例 #1
0
        public _70002_ABM_Rubro(string _tipoOperacion, long?entidadId)
            : base(_tipoOperacion, entidadId)
        {
            InitializeComponent();

            _rubroServicio = new RubroServicio();

            Init(_tipoOperacion, entidadId);

            if (_tipoOperacion == Constante.TipoOperacion.Modificar)
            {
                _rubroId          = entidadId;
                nudCodigo.Enabled = false;
            }

            if (_tipoOperacion == Constante.TipoOperacion.Nuevo)
            {
                _rubroId          = null;
                nudCodigo.Value   = _rubroServicio.ObtenerSiguienteCodigo();
                nudCodigo.Enabled = false;
            }

            if (_tipoOperacion == Constante.TipoOperacion.Eliminar)
            {
                _rubroId = entidadId;
            }

            txtDescripcion.KeyPress += Validacion.NoInyeccion;
            txtDescripcion.KeyPress += Validacion.NoSimbolos;

            txtDescripcion.Enter += txt_Enter;
            txtDescripcion.Leave += txt_Leave;

            nudCodigo.Enter += txt_Enter;
            nudCodigo.Leave += txt_Leave;
        }