Example #1
0
        public async Task <IActionResult> Edit(int id, SalarioMinimo salarioMinimo)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction(nameof(Index)));
            }
            if (id != salarioMinimo.Id)
            {
                return(RedirectToAction(nameof(Error), new { message = "Id incompatível!" }));
            }
            try
            {
                await _salarioMinimoService.AtualizarSalarioMinimoAsync(salarioMinimo);

                return(RedirectToAction(nameof(Index)));
            }
            catch (ApplicationException e)
            {
                return(RedirectToAction(nameof(Error), new { message = e.Message }));
            }
        }
Example #2
0
        public TopesdeVecesdeSalarioXRamo getTopesdeVecesdeSalarioXSalarioMinimo(string RFCPatron)
        {
            TopesdeVecesdeSalarioXRamo TopesdeVecesdeSalarioXSalarioMinimo = new TopesdeVecesdeSalarioXRamo(); // creamos el objeto

            TopesdeVecesdeSalarioXRamo topesdeVecesdeSalarioXRamo = getTopesdeVecesdeSalarioXRamo(RFCPatron);
            SalarioMinimo Zona = getZona(RFCPatron);

            TopesdeVecesdeSalarioXSalarioMinimo.Periodo = getPeriodo(RFCPatron);
            TopesdeVecesdeSalarioXSalarioMinimo.Tope1   = topesdeVecesdeSalarioXRamo.Tope1 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope2   = topesdeVecesdeSalarioXRamo.Tope2 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope3   = topesdeVecesdeSalarioXRamo.Tope3 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope4   = topesdeVecesdeSalarioXRamo.Tope4 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope5   = topesdeVecesdeSalarioXRamo.Tope5 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope6   = topesdeVecesdeSalarioXRamo.Tope6 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope7   = topesdeVecesdeSalarioXRamo.Tope7 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope8   = topesdeVecesdeSalarioXRamo.Tope8 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope9   = topesdeVecesdeSalarioXRamo.Tope9 * Zona.Monto;
            TopesdeVecesdeSalarioXSalarioMinimo.Tope10  = topesdeVecesdeSalarioXRamo.Tope10 * Zona.Monto;

            return(TopesdeVecesdeSalarioXSalarioMinimo);
        }
Example #3
0
 public async Task IncluirSalarioMinimoAsync(SalarioMinimo obj)
 {
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }