Exemplo n.º 1
0
 public async Task Insertar(RubroDto dto)
 {
     using (var context = new DataContext())
     {
         var rubro = _mapper.Map <Dominio.Rubro>(dto);
         await _rubroRepositorio.Create(rubro);
     }
 }
        public override void EjecutarComandoNuevo()
        {
            var nuevoRegistro = new RubroDto();

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

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

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

            _rubroServicio.Modificar(modificarRegistro);
        }
Exemplo n.º 4
0
        protected async override Task CrearNuevoElemento()
        {
            Rubro.TipoRubro = TipoRubro;
            if (!string.IsNullOrWhiteSpace(Rubro.Descripcion))
            {
                await Servicios.ApiProcessor.PostApi(Rubro, "Rubro/Insert");
                await Inicializar();

                Rubro = new RubroDto();
            }
        }
Exemplo n.º 5
0
 public async Task Modificar(RubroDto dto)
 {
     using (var context = new DataContext())
     {
         var rubro = context.Rubros.FirstOrDefault(x => x.Id == dto.Id);
         rubro.Descripcion = dto.Descripcion;
         rubro.TipoRubro   = dto.TipoRubro;
         rubro.Codigo      = dto.Codigo;
         await _rubroRepositorio.Update(rubro);
     }
 }
Exemplo n.º 6
0
        public long Insertar(RubroDto rubroDto)
        {
            using (var context = new ModeloXCommerceContainer())
            {
                var rubroNuevo = new AccesoDatos.Rubro
                {
                    Descripcion = rubroDto.Descripcion
                };

                context.Rubros.Add(rubroNuevo);

                context.SaveChanges();

                return(rubroNuevo.Id);
            }
        }
Exemplo n.º 7
0
        public void Modificar(RubroDto rubroDto)
        {
            using (var context = new ModeloXCommerceContainer())
            {
                var rubroModificar = context.Rubros
                                     .FirstOrDefault(x => x.Id == rubroDto.Id);

                if (rubroModificar == null)
                {
                    throw new Exception("Ocurrio un error al Obtener el Rubro");
                }

                rubroModificar.Descripcion = rubroDto.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 nuevoRubro = new RubroDto
            {
                Descripcion = txtDescripcion.Text,
            };

            _rubroServicio.Insertar(nuevoRubro);

            return(true);
        }
Exemplo n.º 9
0
        public void Modificar(RubroDto dto)
        {
            using (var context = new ModeloXCommerceContainer())
            {
                var RubroModificar = context.Rubros
                                     .FirstOrDefault(x => x.Id == dto.Id);

                if (RubroModificar == null)
                {
                    throw new Exception("No se encontro el Rubro");
                }


                RubroModificar.Descripcion   = dto.Descripcion;
                RubroModificar.EstaEliminado = dto.EstaEliminado;
                context.SaveChanges();
            }
        }
Exemplo n.º 10
0
        public long Insertar(RubroDto dto)
        {
            using (var context = new ModeloXCommerceContainer())
            {
                var nuevoRubro = new AccesoDatos.Rubro
                {
                    Descripcion   = dto.Descripcion,
                    EstaEliminado = dto.EstaEliminado
                };


                context.Rubros.Add(nuevoRubro);

                context.SaveChanges();

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

            var rubroModificar = new RubroDto
            {
                Id          = EntidadId.Value,
                Descripcion = txtDescripcion.Text
            };

            _rubroServicio.Modificar(rubroModificar);

            return(true);
        }
        public override bool EjecutarComandoModificar()
        {
            if (!EntidadId.HasValue)
            {
                MessageBox.Show("¡La grilla esta vacia!", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false);
            }

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

            var RubroParaModificar = new RubroDto
            {
                Id          = EntidadId.Value,
                Descripcion = txtDescripcion1.Text
            };

            _RubroServicio.Modificar(RubroParaModificar);

            return(true);
        }
Exemplo n.º 13
0
 protected override void Nuevo()
 {
     base.Nuevo();
     Rubro = new RubroDto();
 }