示例#1
0
        public _50002_ABM_ListaPrecios(string _tipoOperacion, long?_entidadId)
            : base(_tipoOperacion, _entidadId)
        {
            InitializeComponent();

            _listaPrecioServicio = new ListaPrecioServicio();

            Init(_tipoOperacion, _entidadId);

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

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

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

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

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

            txtDescripcion.Text.Trim();
        }
示例#2
0
 public override void ObtenerSiguienteCodigo()
 {
     nudCodigo.Value = _listaPrecioServicio.ObtenerSiguienteCodigo();
 }