示例#1
0
        public void Delete(Context context)
        {
            PreDelete(context);
            MonedaMensual monedaMensual = context.MonedaMensuales.SingleOrDefault <MonedaMensual>(x => x == this);

            if (monedaMensual != null)
            {
                context.MonedaMensuales.DeleteOnSubmit(monedaMensual);
            }

            PostDelete(context);
        }
示例#2
0
        public void Save(Context context)
        {
            PreSave(context);
            MonedaMensual monedaMensual = context.MonedaMensuales.SingleOrDefault <MonedaMensual>(x => x == this);

            if (monedaMensual == null)
            {
                monedaMensual = new MonedaMensual
                {
                    AnoNumero        = this.AnoNumero,
                    MesNumero        = this.MesNumero,
                    TipoMonedaCodigo = this.TipoMonedaCodigo,
                    Valor            = this.Valor
                };

                context.MonedaMensuales.InsertOnSubmit(monedaMensual);
            }

            monedaMensual.Valor = this.Valor;

            PostSave(context);
        }