Exemplo n.º 1
0
 protected override void UpdateCancelled(FrameWork.DataBusinessModel.DataModel.Persistent persistentObject)
 {
     SetBusy();
     base.UpdateCancelled(persistentObject);
     (crudForm as GridOnLineForm).SetDataSource(businessLogic.GetDataSource(), false);
     ClearBusy();
 }
Exemplo n.º 2
0
        IList form_PropertyValueListNeeded(string propertyName, FrameWork.DataBusinessModel.DataModel.Persistent persistentObject)
        {
            IList result = null;

            if (propertyName == "Empresa")
            {
                result = empresasBL.GetDataSource();
            }
            return(result);
        }
Exemplo n.º 3
0
        public override bool RequiredFieldsValidator(FrameWork.DataBusinessModel.DataModel.Persistent persistentObject, FrameWork.DataBusinessModel.ErrorMessages messages)
        {
            bool result = base.RequiredFieldsValidator(persistentObject, messages);

            if (persistentObject is Aduanas)
            {
                Aduanas aduana = persistentObject as Aduanas;
                if (!new MinimumValidator(messages, true).Validate(aduana.Codigo, 0, "El código es inválido"))
                {
                    result = false;
                }
                if (!new RequiredFieldValidator(messages).Validate(aduana.Descripcion, "Debe ingresar una descripción"))
                {
                    result = false;
                }
            }
            return(result);
        }
Exemplo n.º 4
0
        public override bool RequiredFieldsValidator(FrameWork.DataBusinessModel.DataModel.Persistent persistentObject, FrameWork.DataBusinessModel.ErrorMessages messages)
        {
            bool result = base.RequiredFieldsValidator(persistentObject, messages);

            if (persistentObject is Destinaciones)
            {
                Destinaciones          destinacion = persistentObject as Destinaciones;
                RequiredFieldValidator validator   = new RequiredFieldValidator(messages);
                if (!validator.Validate(destinacion.Codigo, "Debe ingresar un código"))
                {
                    result = false;
                }
                if (!validator.Validate(destinacion.Descripcion, "Debe ingresar una descripción"))
                {
                    result = false;
                }
            }
            return(result);
        }