Пример #1
0
 public long?Agregar(PlanTarjetaDto plan)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var planNuevo = new AccesoDatos.PlanTarjeta
         {
             Alicuota    = plan.Alicuota,
             TarjetaId   = plan.TarjetaId,
             Descripcion = plan.Descripcion,
         };
         context.PlanesTarjetas.Add(planNuevo);
         context.SaveChanges();
         return(planNuevo.Id);
     }
 }
Пример #2
0
 public void Modificar(PlanTarjetaDto plan)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var planTarjetaMod = context.PlanesTarjetas.FirstOrDefault(x => x.Id == plan.Id);
         if (planTarjetaMod == null)
         {
             throw new Exception("No se encontro el Plan de Tarjeta");
         }
         planTarjetaMod.Id          = plan.Id;
         planTarjetaMod.Alicuota    = plan.Alicuota;
         planTarjetaMod.TarjetaId   = plan.TarjetaId;
         planTarjetaMod.Descripcion = plan.Descripcion;
         context.SaveChanges();
     }
 }
Пример #3
0
        public override bool EjecutarComandoNuevo()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var nuevaPlanTarjeta = new PlanTarjetaDto
            {
                Descripcion = txtDescripcion.Text,
                Alicuota    = nudAlicuota.Value,
                TarjetaId   = ((TarjetaDto)cmbTarjeta.SelectedItem).Id
            };

            _plantarjetaServicio.Agregar(nuevaPlanTarjeta);

            return(true);
        }