Beispiel #1
0
        public bool InsertShelf(Shelf_Entity shelf)
        {
            bool response = false;

            try
            {
                sqlConnection.Open();
                sqlCommand             = new SqlCommand("add_shelf", sqlConnection);
                sqlCommand.CommandType = CommandType.StoredProcedure;

                SqlParameter p_name = new SqlParameter();
                p_name.ParameterName = "@name_shelf";
                p_name.SqlDbType     = SqlDbType.VarChar;
                p_name.Value         = shelf.letter;

                SqlParameter p_width = new SqlParameter();
                p_width.ParameterName = "@width";
                p_width.SqlDbType     = SqlDbType.Int;
                p_width.Value         = 5;

                SqlParameter p_length = new SqlParameter();
                p_length.ParameterName = "@length";
                p_length.SqlDbType     = SqlDbType.Int;
                p_length.Value         = 10;

                SqlParameter p_height = new SqlParameter();
                p_height.ParameterName = "@height";
                p_height.SqlDbType     = SqlDbType.Int;
                p_height.Value         = shelf.heigth;

                SqlParameter fkIdHall = new SqlParameter();
                fkIdHall.ParameterName = "@fkIdHall";
                fkIdHall.SqlDbType     = SqlDbType.Int;
                fkIdHall.Value         = shelf.hall.id_hall;

                sqlCommand.Parameters.Add(p_name);
                sqlCommand.Parameters.Add(p_width);
                sqlCommand.Parameters.Add(p_length);
                sqlCommand.Parameters.Add(p_height);
                sqlCommand.Parameters.Add(fkIdHall);

                sqlCommand.ExecuteNonQuery();

                response = true;
                sqlConnection.Close();
            }
            catch (Exception e)
            {
                throw;
            }

            return(response);
        }
Beispiel #2
0
        public ActionResult InsertShielf(string letter_shielf, float heigth_shielf, int cbxIdShelf)
        {
            Shelf_Entity shelf = new Shelf_Entity();

            shelf.hall.id_hall = cbxIdShelf;
            shelf.letter       = letter_shielf;
            shelf.heigth       = heigth_shielf;

            if (shelf_Logic.InsertShelf(shelf))
            {
                return(Content("<script>alert('Agregado Correctamente');</script>"));
            }
            else
            {
                return(Content("<script>alert('No se pudo agregar');</script>"));
            }
        }
Beispiel #3
0
        public List <Shelf_Entity> getShelfsByClientBusiness(int idClientBusiness)
        {
            List <Shelf_Entity> list = new List <Shelf_Entity>();

            try
            {
                sqlConnection.Open();
                sqlCommand             = new SqlCommand("get_shelfs_byIdClientBusiness", sqlConnection);
                sqlCommand.CommandType = CommandType.StoredProcedure;

                SqlParameter id_parameter = new SqlParameter();
                id_parameter.ParameterName = "@idClientBusiness";
                id_parameter.SqlDbType     = SqlDbType.Int;
                id_parameter.Value         = idClientBusiness;

                sqlCommand.Parameters.Add(id_parameter);
                SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

                while (sqlDataReader.Read())
                {
                    Shelf_Entity shelf = new Shelf_Entity();
                    shelf.id_sheld = Convert.ToInt32(sqlDataReader["Identificador"]);
                    shelf.letter   = sqlDataReader["Nombre"].ToString();

                    list.Add(shelf);
                }

                sqlConnection.Close();
            }
            catch (Exception e)
            {
                throw;
            }

            return(list);
        }
Beispiel #4
0
 public bool InsertShelf(Shelf_Entity shelf)
 {
     return(shelf_Data.InsertShelf(shelf));
 }