예제 #1
0
        public async Task <IActionResult> Edit(int id, [Bind("IdEstado,Estados")] Estado estado)
        {
            if (id != estado.IdEstado)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(estado);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EstadoExists(estado.IdEstado))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(estado));
        }
예제 #2
0
        public async Task GuardarEditarPaquete(Paquete paquete)
        {
            try
            {
                if (paquete.IdPaquete == 0)
                {
                    int mostrar;
                    using (SqlConnection cn = new SqlConnection("Data Source = DESKTOP-RR4UME5\\SQLEXPRESS; Initial Catalog = DcImportaciones; Integrated Security = true"))
                    {
                        int MaxId;
                        cn.Open();
                        string     sql = "SELECT MAX(IdPaquete) FROM paquetes";
                        SqlCommand cmd = new SqlCommand(sql, cn);
                        int.TryParse(cmd.ExecuteScalar().ToString(), out MaxId);
                        mostrar = MaxId + 1;
                    }
                    ValorLibra mult = await _context.valorlibra.FirstOrDefaultAsync(e => e.IdValorLibra == paquete.IdValorLibra);

                    paquete.ValorPagar = paquete.PesoLibra * mult.Valor;
                    var todos = _context.paquetes.ToList().Count();
                    var l     = _context.paquetes.ToList().Count();
                    paquete.CodigoPaquete = ("MIA" + (mostrar).ToString());
                    _context.paquetes.Add(paquete);
                }
                else
                {
                    _context.Update(paquete);
                }
                await _context.SaveChangesAsync();
            }
            catch (Exception)
            {
                throw new Exception();
            }
        }
예제 #3
0
        public async Task guardarCargoEmpleado(CargoEmpleado cargoEmpleado)
        {
            if (cargoEmpleado.IdCargo == 0)
            {
                _context.Add(cargoEmpleado);
            }
            else
            {
                _context.Update(cargoEmpleado);
            }

            await _context.SaveChangesAsync();
        }
예제 #4
0
        public async Task guardarEmpleado(Empleado empleado)
        {
            if (empleado.IdEmpleado == 0)
            {
                _context.Add(empleado);
            }
            else
            {
                _context.Update(empleado);
            }

            await _context.SaveChangesAsync();

            //await _context.DisposeAsync();
        }
예제 #5
0
 public async Task GuardarEditarCliente(Cliente cliente)
 {
     try
     {
         if (cliente.IdCliente == 0)
         {
             _context.Add(cliente);
         }
         else
         {
             _context.Update(cliente);
         }
         await _context.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw new Exception();
     }
 }
 public async Task GuardarEditarTransportadora(Transportadoras transportadoras)
 {
     try
     {
         if (transportadoras.IdTransportadora == 0)
         {
             _context.Add(transportadoras);
         }
         else
         {
             _context.Update(transportadoras);
         }
         await _context.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw new Exception();
     }
 }
예제 #7
0
 public async Task GuardarEditarValorLibra(ValorLibra valorLibra)
 {
     try
     {
         if (valorLibra.IdValorLibra == 0)
         {
             _context.Add(valorLibra);
         }
         else
         {
             _context.Update(valorLibra);
         }
         await _context.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw new Exception();
     }
 }
예제 #8
0
 public async Task GuardarEditarTipoMercancia(TipoMercancia tipomercancia)
 {
     try
     {
         if (tipomercancia.IdTipoMercancia == 0)
         {
             _context.Add(tipomercancia);
         }
         else
         {
             _context.Update(tipomercancia);
         }
         await _context.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw new Exception();
     }
 }
예제 #9
0
        public async Task <IActionResult> CreareditarCargo([Bind("IdCargo,Cargo")] CargoEmpleado cargoEmpleado)
        {
            if (ModelState.IsValid)
            {
                if (cargoEmpleado.IdCargo == 0)
                {
                    _context.Add(cargoEmpleado);
                }
                else
                {
                    _context.Update(cargoEmpleado);
                }

                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cargoEmpleado));
        }
예제 #10
0
        public async Task<IActionResult> CrearEditar([Bind("IdEmpleado,Nombre,Documento,Cargo,Telefono")] Empleado empleado)
        {
            //if (ModelState.IsValid)
            //{
            //    _context.Add(empleado);
            //    await _context.SaveChangesAsync();
            //    return RedirectToAction(nameof(Index));
            //}
            //return View(empleado);
            if (ModelState.IsValid)
            {
                if (empleado.IdEmpleado == 0)
                    _context.Add(empleado);
                else
                    _context.Update(empleado);

                await _context.SaveChangesAsync();
            }
            return RedirectToAction(nameof(Index));
        }