コード例 #1
0
        public async Task <IActionResult> Put(long id, [FromBody] CondicionIvaDto valueDto)
        {
            var result = new ResultDto <bool>();

            try
            {
                var modelExists = await _condicionIvaService.GetByIdAsync(id);

                if (modelExists == null)
                {
                    throw new AwayException("No existe el registro que desea editar.");
                }

                valueDto.Id = modelExists.Id;
                result.Data = await _condicionIvaService.UpdateAsync(valueDto);
            }
            catch (AwayException ex)
            {
                _logger.Error(KOriginApp, ex.Message, ex);
                result.AddError(ex.Message);
            }
            catch (Exception ex)
            {
                _logger.Error(KOriginApp, ex.Message, ex);
                result.AddError("Ocurrió un error al intentar editar los datos del registro.");
            }
            return(Ok(result));
        }
 public async Task Insertar(CondicionIvaDto dto)
 {
     using (var context = new DataContext())
     {
         var condicionIva = _mapper.Map <Dominio.Entidades.CondicionIva>(dto);
         await _condicionIvaRepositorio.Create(condicionIva);
     }
 }
コード例 #3
0
        public override void EjecutarComandoNuevo()
        {
            var nuevoRegistro = new CondicionIvaDto();
            nuevoRegistro.Descripcion = txtDescripcion.Text;
            nuevoRegistro.Eliminado = false;

            _provinciaServicio.Insertar(nuevoRegistro);
        }
コード例 #4
0
        public ActionResult Create(CondicionIvaDto condicionIva)
        {
            if (ModelState.IsValid)
            {
                _condicionIvaServicio.Insertar(condicionIva);
            }

            return(View());
        }
 public async Task Modificar(CondicionIvaDto dto)
 {
     using (var context = new DataContext())
     {
         var condicionIva = context.CondicionIvas.FirstOrDefault(x => x.Id == dto.Id);
         condicionIva.Descripcion = dto.Descripcion;
         await _condicionIvaRepositorio.Update(condicionIva);
     }
 }
コード例 #6
0
        public override void EjecutarComandoModificar()
        {
            var modificarRegistro = new CondicionIvaDto();
            modificarRegistro.Id = EntidadId.Value;
            modificarRegistro.Descripcion = txtDescripcion.Text;
            modificarRegistro.Eliminado = false;

            _provinciaServicio.Modificar(modificarRegistro);
        }
コード例 #7
0
        public void Insertar(CondicionIvaDto iva)
        {
            _condicionIvaRepositorio.Add(new Dominio.Entity.Entidades.CondicionIva()
            {
                Codigo      = ObtenerCodigo(),
                Descripcion = iva.Descripcion,
                Eliminado   = false
            });

            _condicionIvaRepositorio.Save();
        }
コード例 #8
0
 public override bool Equals(object obj)
 {
     if (obj is CondicionIvaDto)
     {
         CondicionIvaDto condicionIva = obj as CondicionIvaDto;
         return(condicionIva.Id == Id && condicionIva.Descripcion == Descripcion && condicionIva.EstaEliminado == EstaEliminado);
     }
     else
     {
         return(false);
     }
 }
コード例 #9
0
 public long?Agregar(CondicionIvaDto ci)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var CondicionIva = new AccesoDatos.CondicionIva
         {
             Descripcion   = ci.Descripcion,
             EstaEliminado = ci.EstaEliminado
         };
         context.CondicionIvas.Add(CondicionIva);
         context.SaveChanges();
         return(CondicionIva.Id);
     }
 }
コード例 #10
0
 public void Modificar(CondicionIvaDto ci)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var CondicionIva = context.CondicionIvas.FirstOrDefault(x => x.Id == ci.Id);
         if (CondicionIva == null)
         {
             throw new Exception("Error no se encuentra la entidad");
         }
         CondicionIva.Id          = ci.Id;
         CondicionIva.Descripcion = ci.Descripcion;
         context.SaveChanges();
     }
 }
コード例 #11
0
        public async Task <IActionResult> Post([FromBody] CondicionIvaDto valueDto)
        {
            var result = new ResultDto <CondicionIvaDto>();

            try
            {
                result.Data = await _condicionIvaService.CreateAsync(valueDto);
            }
            catch (Exception ex)
            {
                _logger.Error(KOriginApp, ex.Message, ex);
                result.AddError("Ocurrió un error al intentar agregar el registro.");
            }
            return(Ok(result));
        }
コード例 #12
0
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }
            var condicionIva = new CondicionIvaDto
            {
                Id          = EntidadId.Value,
                Descripcion = txtDescripcion.Text
            };

            _condicionServicio.Modificar(condicionIva);
            return(true);
        }
コード例 #13
0
        public void Modificar(CondicionIvaDto iva)
        {
            var update = _condicionIvaRepositorio.GetById(iva.Id);

            if (update == null)
            {
                throw new Exception("No se encontro datos solicitados");
            }

            _condicionIvaRepositorio.Update(new Dominio.Entity.Entidades.CondicionIva()
            {
                Codigo      = iva.Codigo,
                Descripcion = iva.Descripcion,
                Eliminado   = iva.Eliminado
            });

            _condicionIvaRepositorio.Save();
        }
コード例 #14
0
 public ProveedorFacturacionDto()
 {
     CondicionIva  = new CondicionIvaDto();
     CondicionPago = new CondicionPagoDto();
 }
コード例 #15
0
 public ClienteFacturacionDto()
 {
     CondicionIva  = new CondicionIvaDto();
     CondicionPago = new CondicionPagoDto();
 }