示例#1
0
        public Lfx.Types.OperationResult Save()
        {
            Lfx.Types.OperationResult Res = this.ValidarControl();
            if (Res.Success == false)
            {
                return(Res);
            }

            Res = this.BeforeSave();
            if (Res.Success == false)
            {
                return(Res);
            }

            if (this.SaveRequest != null)
            {
                Lcc.LccEventArgs Args = new Lcc.LccEventArgs();
                this.SaveRequest(this, ref Args);
                if (Args.Result != null)
                {
                    return(Args.Result);
                }
                else
                {
                    return(new Lfx.Types.SuccessOperationResult());
                }
            }
            else
            {
                return(new Lfx.Types.FailureOperationResult("No se puede grabar"));
            }
        }
示例#2
0
                public Lfx.Types.OperationResult Save()
                {
                        Lfx.Types.OperationResult Res = this.ValidarControl();
                        if (Res.Success == false)
                                return Res;

                        Res = this.BeforeSave();
                        if (Res.Success == false)
                                return Res;

                        if (this.SaveRequest != null) {
                                Lcc.LccEventArgs Args = new Lcc.LccEventArgs();
                                this.SaveRequest(this, ref Args);
                                if (Args.Result != null) {
                                        return Args.Result;
                                } else {
                                        return new Lfx.Types.SuccessOperationResult();
                                }
                        } else {
                                return new Lfx.Types.FailureOperationResult("No se puede grabar");
                        }
                }
示例#3
0
 private void ControlUnico_SaveRequest(object sender, ref Lcc.LccEventArgs e)
 {
     e.Result = this.Save();
 }