Exemple #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,AlmacenId")] Pasillo pasillo)
        {
            if (id != pasillo.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(pasillo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PasilloExists(pasillo.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["AlmacenId"] = new SelectList(_context.Almacen, "Id", "Direccion", pasillo.AlmacenId);
            return(View(pasillo));
        }
Exemple #2
0
        public LinkedList <Pasillo> listaPasillos(int idUsuario)
        {
            LinkedList <Pasillo> pasillos = new LinkedList <Pasillo>();

            try
            {
                cmd             = new SqlCommand("show_Pasillo", conexion.abrirConexion());
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idUsuario", idUsuario);

                SqlDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    Pasillo pasillo = new Pasillo();

                    pasillo.idPasillo = int.Parse(reader["idPasillo"].ToString());
                    pasillo.largo     = double.Parse(reader["largo"].ToString());
                    pasillo.ancho     = double.Parse(reader["ancho"].ToString());
                    pasillo.idBodega  = int.Parse(reader["fk_bodega"].ToString());

                    pasillos.AddLast(pasillo);
                }

                conexion.cerrarConexion();
            }
            catch (Exception e)
            {
                return(null);
            }

            return(pasillos);
        }
Exemple #3
0
 public void Edit(Pasillo Pasillo)
 {
     try
     {
         _unitOfWork.PasilloRepository.Update(Pasillo);
     }
     catch (Exception ex)
     {
         Log.Save(this, ex);
         throw ex;
     }
 }
Exemple #4
0
        public async Task <IActionResult> Create([Bind("Id,Nombre,AlmacenId")] Pasillo pasillo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pasillo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["AlmacenId"] = new SelectList(_context.Almacen, "Id", "Direccion", pasillo.AlmacenId);
            return(View(pasillo));
        }
Exemple #5
0
 public Pasillo Create(Pasillo Pasillo)
 {
     try
     {
         Pasillo = _unitOfWork.PasilloRepository.Create(Pasillo);
     }
     catch (Exception ex)
     {
         Log.Save(this, ex);
         throw ex;
     }
     return(Pasillo);
 }