Example #1
0
        public async Task <IActionResult> Crear([FromBody] CrearProveedorDetaViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            ProveedorDeta detaProv = new ProveedorDeta
            {
                RUT         = model.RUT,
                REFTIPODOC  = model.TIPODOC,
                REFNRODOC   = model.NRODOC,
                TIPODOC     = model.TIPODOC,
                NRODOC      = model.NRODOC,
                CARGO       = model.CARGO,
                ABONO       = model.ABONO,
                CORRELATIVO = model.CORRELATIVO,
                MONTO       = model.MONTO,
                CCOSTOS     = model.CCOSTOS,
                CODCLA      = model.CODCLA
            };

            _context.proveedoresdetas.Add(detaProv);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }

            return(Ok());
        }
        public async Task <IActionResult> Crear([FromBody] CrearProveedorEncaViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            ProveedorEnca encaProv = new ProveedorEnca
            {
                CORRELATIVO    = model.CORRELATIVO,
                FECHA          = model.FECHA,
                RUT            = model.RUT,
                DVRUT          = model.DVRUT,
                FECHARECEPCION = model.FECHARECEPCION,
                REFTIPODOC     = model.TIPODOC,
                REFNRODOC      = model.NRODOC,
                TIPODOC        = model.TIPODOC,
                NRODOC         = model.NRODOC,
                NETO           = model.NETO,
                IMPUESTO       = model.IMPUESTO,
                CARGO          = model.CARGO,
                ABONO          = model.ABONO,
                GLOSA          = model.GLOSA
            };

            _context.proveedoresencas.Add(encaProv);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }

            return(Ok());
        }