public override void EjecutarComandoNuevo()
        {
            var nuevoRegistro = new TarjetaDto();

            nuevoRegistro.Descripcion = txtDescripcion.Text;
            nuevoRegistro.Eliminado   = false;

            _tarjetaServicio.Insertar(nuevoRegistro);
        }
        public override void EjecutarComandoModificar()
        {
            var modificarRegistro = new TarjetaDto();

            modificarRegistro.Id          = EntidadId.Value;
            modificarRegistro.Descripcion = txtDescripcion.Text;
            modificarRegistro.Eliminado   = false;

            _tarjetaServicio.Modificar(modificarRegistro);
        }
 public long?Agregar(TarjetaDto tarjeta)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var tarjetaNueva = new AccesoDatos.Tarjeta
         {
             Descripcion = tarjeta.Descripcion
         };
         context.TarjetaSet.Add(tarjetaNueva);
         context.SaveChanges();
         return(tarjetaNueva.Id);
     }
 }
 public void Modificar(TarjetaDto tarjeta)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var tarjetaMod = context.TarjetaSet.FirstOrDefault(x => x.Id == tarjeta.Id);
         if (tarjetaMod == null)
         {
             throw new Exception("No se encontro la Tarjeta");
         }
         tarjetaMod.Descripcion   = tarjeta.Descripcion;
         tarjetaMod.Id            = tarjeta.Id;
         tarjetaMod.EstaEliminado = tarjeta.EstaEliminado;
         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 nuevaTarjeta = new TarjetaDto
            {
                Descripcion = txtDescripcion.Text,
            };

            _tarjetaServicio.Agregar(nuevaTarjeta);

            return(true);
        }
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var tarjetaParaModificar = new TarjetaDto
            {
                Id          = EntidadId.Value,
                Descripcion = txtDescripcion.Text
            };

            _tarjetaServicio.Modificar(tarjetaParaModificar);

            return(true);
        }