public async Task <ActionResult <PCFlatComisionGerente> > PostFlatComision(PCFlatComisionGerente flatComision) { _context.PCFlatComisionGerente.Add(flatComision); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFlatComision", new { id = flatComision.Id }, flatComision)); }
public async Task <ActionResult <PCPorcCantidadCategoriasCubiertas> > PostPorcCantidadCategoriasCubiertas(PCPorcCantidadCategoriasCubiertas pCPorcCantidadCategoriasCubiertas) { _context.PCPorcCantidadCategoriasCubiertas.Add(pCPorcCantidadCategoriasCubiertas); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPorcCantidadCategoriasCubiertas", new { id = pCPorcCantidadCategoriasCubiertas.Id }, pCPorcCantidadCategoriasCubiertas)); }
public async Task <ActionResult <PCOrdenesPignoradas> > PostOrdenesPignoradas(PCOrdenesPignoradas pCOrdenesPignoradas) { _context.PCOrdenesPignoradas.Add(pCOrdenesPignoradas); await _context.SaveChangesAsync(); return(CreatedAtAction("GetOrdenesPignoradas", new { id = pCOrdenesPignoradas.Id }, pCOrdenesPignoradas)); }
public async Task <ActionResult <PCProductoCuota> > PostProductoCuota(PCProductoCuota pCProductoCuota) { _context.PCProductoCuota.Add(pCProductoCuota); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProductoCuota", new { id = pCProductoCuota.Id }, pCProductoCuota)); }
public async Task <ActionResult <PCFlatComision> > PostTasaAñoMes(PCTasaAñoMes pCTasaAñoMes) { _context.PCTasaAñoMes.Add(pCTasaAñoMes); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFlatComision", new { id = pCTasaAñoMes.Id }, pCTasaAñoMes)); }
public async Task <ActionResult <PCRangoCumplimientoCuotaGeneral> > PostRangoCumplimientoCuotaGeneral(PCRangoCumplimientoCuotaGeneral pCRangoCumplimientoCuotaGeneral) { _context.PCRangoCumplimientoCuotaGeneral.Add(pCRangoCumplimientoCuotaGeneral); await _context.SaveChangesAsync(); return(CreatedAtAction("GetRangoCumplimientoCuotaGeneral", new { id = pCRangoCumplimientoCuotaGeneral.Id }, pCRangoCumplimientoCuotaGeneral)); }
public async Task <ActionResult <WSMY686> > PostPeriodo(WSMY686 periodo) { _context.WSMY686.Add(periodo); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPeriodo", new { id = periodo.ID }, periodo)); }
public async Task <ActionResult <WSMY685> > PostFlatComision(WSMY685 pagoManual) { int IdSubcategoria = 0; var producto = _context.PCProducto.Where(p => p.Producto == pagoManual.Producto).FirstOrDefault(); if (producto != null) { IdSubcategoria = producto.IdSubcategoria; } var QryFicha = _context.WSMY693.Where(w => w.IdSubCategoria == IdSubcategoria).FirstOrDefault(); if (QryFicha != null && pagoManual.MontoGteProducto != 0) { pagoManual.FichaGteProducto = Convert.ToInt64(QryFicha.Ficha); } else { pagoManual.FichaGteProducto = 0; } try { _context.WSMY685.Add(pagoManual); await _context.SaveChangesAsync(); } catch (Exception e) { var a = e.Message.ToString(); throw; } return(CreatedAtAction("GetPagoManual", new { id = pagoManual.IdPago }, pagoManual)); }
public async Task <ActionResult <PCCuotaVentas> > PostCuotaventas(PCCuotaVentas pCCuotaVentas) { _context.PCCuotaVentas.Add(pCCuotaVentas); await _context.SaveChangesAsync(); _context.Database.ExecuteSqlCommand("PCSpActualizaCuotaVentas @p0, @p1", pCCuotaVentas.Año, pCCuotaVentas.Mes); return(CreatedAtAction("GetCuotaVentas", new { id = pCCuotaVentas.Id }, pCCuotaVentas)); }
// POST: api/TipoPago //[HttpPost] public async Task <ActionResult <PCTipoPago> > PostTipoPago(PCTipoPago TipoPago) { _context.PCTipoPago.Add(TipoPago); await _context.SaveChangesAsync(); //TODO aclarar con franklin return(CreatedAtAction("GetTipoPago", new { id = TipoPago.Id }, TipoPago)); }
// POST: api/SysFile //[HttpPost] public async Task <ActionResult <PCSysFile> > PostSysFile(PCSysFile sysFile) { _context.PCSysFile.Add(sysFile); await _context.SaveChangesAsync(); //TODO aclarar con franklin return(CreatedAtAction("GetSysFile", new { id = sysFile.Id }, sysFile)); }
public async Task <ActionResult <IEnumerable <PCProceso> > > GetCalcular() { try { PCProceso pCProceso = new PCProceso(); PCProceso newpCProceso = new PCProceso(); WSMY686 periodo = new WSMY686(); PCHistorico pCHistorico = new PCHistorico(); periodo = _context.WSMY686.Where(p => p.Activo == true).FirstOrDefault(); if (periodo != null) { pCProceso = _context.PCProceso.FirstOrDefault(); if (pCProceso == null) { newpCProceso.Culminado = true; newpCProceso.Iniciado = true; newpCProceso.PeriodoDesde = $"{periodo.Desde.Day.ToString()}/{periodo.Desde.Month.ToString()}/{periodo.Desde.Year.ToString()}"; newpCProceso.PeriodoHasta = $"{periodo.Hasta.Day.ToString()}/{periodo.Hasta.Month.ToString()}/{periodo.Hasta.Year.ToString()}"; newpCProceso.RegistrosProcesados = 0; newpCProceso.TotalReg = 0; newpCProceso.FechaRegistro = $"{DateTime.Now.Day.ToString()}/{DateTime.Now.Month.ToString()}/{DateTime.Now.Year.ToString()}"; newpCProceso.UsuarioRegistro = "SYSTEM"; newpCProceso.Desde = $"{periodo.Desde.Month.ToString("D2")}/01/{periodo.Desde.Year.ToString()}"; newpCProceso.Hasta = $"{periodo.Hasta.Month.ToString("D2")}/{periodo.Hasta.Day.ToString("D2")}/{periodo.Hasta.Year.ToString()}"; newpCProceso.Accion = 0; string[] _desde = newpCProceso.PeriodoDesde.Split("/"); string diadesde = "00" + _desde[0]; string mesdesde = "00" + _desde[1];; string añodesde = _desde[2]; string periodoDesde = $"{Right(mesdesde, 2)}/{Right(diadesde, 2)}/{añodesde}"; string[] _hasta = newpCProceso.PeriodoHasta.Split("/"); string diahasta = "00" + _hasta[0]; string meshasta = "00" + _hasta[1]; string añodhasta = _hasta[2]; string periodoHasta = $"{Right(meshasta, 2)}/{Right(diahasta, 2)}/{añodhasta}"; pCProceso.PeriodoCerrado = _context.PCHistorico.Any(e => e.PeriodoDesde == periodoDesde && e.PeriodoHasta == periodoHasta); newpCProceso.IdPeriodo = periodo.ID; _context.PCProceso.Add(newpCProceso); await _context.SaveChangesAsync(); } else { pCProceso.PeriodoDesde = $"{periodo.Desde.Day.ToString()}/{periodo.Desde.Month.ToString()}/{periodo.Desde.Year.ToString()}"; pCProceso.PeriodoHasta = $"{periodo.Hasta.Day.ToString()}/{periodo.Hasta.Month.ToString()}/{periodo.Hasta.Year.ToString()}"; pCProceso.Desde = $"{periodo.Desde.Month.ToString("D2")}/01/{periodo.Desde.Year.ToString()}"; pCProceso.Hasta = $"{periodo.Hasta.Month.ToString("D2")}/{periodo.Hasta.Day.ToString("D2")}/{periodo.Hasta.Year.ToString()}"; string[] _desde = pCProceso.PeriodoDesde.Split("/"); string diadesde = "00" + _desde[0]; string mesdesde = "00" + _desde[1];; string añodesde = _desde[2]; string periodoDesde = $"{Right(mesdesde, 2)}/{Right(diadesde, 2)}/{añodesde}"; string[] _hasta = pCProceso.PeriodoHasta.Split("/"); string diahasta = "00" + _hasta[0]; string meshasta = "00" + _hasta[1]; string añodhasta = _hasta[2]; string periodoHasta = $"{Right(meshasta, 2)}/{Right(diahasta, 2)}/{añodhasta}"; pCProceso.PeriodoCerrado = _context.PCHistorico.Any(e => e.PeriodoDesde == periodoDesde && e.PeriodoHasta == periodoHasta); pCProceso.IdPeriodo = periodo.ID; _context.Entry(pCProceso).State = EntityState.Modified; await _context.SaveChangesAsync(); } } } catch (Exception e) { var a = e.Message; throw; } return(await _context.PCProceso.ToListAsync()); }