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); } }
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(); } }
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); }