예제 #1
0
        public override void EjecutarComandoNuevo()
        {
            var nuevoRegistro = new MotivoBajaDto();

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

            _motivoBajaServicio.Insertar(nuevoRegistro);
        }
예제 #2
0
        public override void EjecutarComandoModificar()
        {
            var modificarRegistro = new MotivoBajaDto();

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

            _motivoBajaServicio.Modificar(modificarRegistro);
        }
 public long?Agregar(MotivoBajaDto motivoBaja)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var MotivoAgregar = new AccesoDatos.MotivoBaja();
         MotivoAgregar.Descripcion = motivoBaja.Descripcion;
         context.MotivosBajas.Add(MotivoAgregar);
         context.SaveChanges();
         return(MotivoAgregar.Id);
     }
 }
 public void Modificar(MotivoBajaDto motivoBaja)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var motivoModificar = context.MotivosBajas.FirstOrDefault(x => x.Id == motivoBaja.Id);
         if (motivoModificar == null)
         {
             throw new Exception("No se encontro el Motivo de Baja");
         }
         motivoModificar.Descripcion = motivoBaja.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 motivo = new MotivoBajaDto();

            motivo.Descripcion = txtDescripcion.Text;
            _motivoBajaServicio.Agregar(motivo);
            return(true);
        }
        public long Insertar(MotivoBajaDto dto)
        {
            using (var context = new ModeloXCommerceContainer())
            {
                var nuevoMotivoBaja = new AccesoDatos.MotivoBaja
                {
                    Descripcion = dto.Descripcion
                };

                context.MotivosBajas.Add(nuevoMotivoBaja);

                context.SaveChanges();

                return(nuevoMotivoBaja.Id);
            }
        }